Skip to content

Commit 717dc22

Browse files
committed
feat: add initial .NET 10 packaging files
Signed-off-by: Dominik Viererbe <dominik.viererbe@canoni cal.com>
1 parent 7ce5092 commit 717dc22

File tree

42 files changed

+624
-2
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+624
-2
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# The Apache 2.0 license requires distributing of NOTICE files.
2+
# See paragraph 4 section (d). On Debian systems, the full Apache-2.0 license
3+
# text can be found at: /usr/share/common-licenses/Apache-2.0
4+
src/razor/NOTICE.txt
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
${env:DOTNET_ROOT_DIR}/shared/Microsoft.AspNetCore.App/${env:DOTNET_MAJOR}.${env:DOTNET_MINOR}.*
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
artifacts/debug-symbols/shared/Microsoft.AspNetCore.App/${env:DOTNET_MAJOR}.${env:DOTNET_MINOR}.* ${env:DOTNET_ROOT_DIR}/shared/Microsoft.AspNetCore.App
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
${env:DOTNET_ROOT_DIR}/packs/Microsoft.AspNetCore.App.Ref
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# the repetition is intended
2+
aspnetcore-targeting-pack-10.0: repeated-path-segment

src/changelog.dotnet10.jammy

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
dotnet10 (10.0.100-10.0.0~preview2-0ubuntu1~22.04.1~ppa1) jammy; urgency=medium
2+
3+
* Initial packaging.
4+
5+
-- Dominik Viererbe <[email protected]> Wed, 09 Apr 2025 17:27:07 +0300

src/changelog.dotnet10.noble

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
dotnet10 (10.0.100-10.0.0~preview2-0ubuntu1~24.04.1~ppa1) noble; urgency=medium
2+
3+
* Initial packaging.
4+
5+
-- Dominik Viererbe <[email protected]> Wed, 09 Apr 2025 17:27:07 +0300

src/changelog.dotnet10.plucky

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
dotnet10 (10.0.100-10.0.0~preview2-0ubuntu1~25.04.1~ppa1) plucky; urgency=medium
2+
3+
* Initial packaging.
4+
5+
-- Dominik Viererbe <[email protected]> Wed, 09 Apr 2025 17:27:07 +0300

src/control.dotnet10

Lines changed: 219 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,219 @@
1+
Source: dotnet10
2+
Section: devel
3+
Priority: optional
4+
Maintainer: Ubuntu Developers <[email protected]>
5+
Build-Depends: bash-completion,
6+
clang,
7+
cmake,
8+
debhelper-compat (= 13),
9+
dh-exec,
10+
dotnet-sdk-10.0,
11+
dotnet-sdk-10.0-source-built-artifacts,
12+
git,
13+
libicu-dev,
14+
libkrb5-dev,
15+
liblttng-ust-dev,
16+
libbrotli-dev,
17+
libssl-dev,
18+
libunwind-dev,
19+
lld,
20+
llvm,
21+
locales-all,
22+
python3,
23+
rapidjson-dev,
24+
tree,
25+
zlib1g-dev
26+
Standards-Version: 4.6.2
27+
Rules-Requires-Root: binary-targets
28+
Homepage: https://dot.net
29+
30+
Package: dotnet10
31+
Architecture: amd64 arm64 s390x ppc64el
32+
Depends: dotnet-sdk-10.0, ${misc:Depends}, ${shlibs:Depends}
33+
Breaks: dotnet6 (<< 6.0.111~)
34+
Description: .NET CLI tools and runtime
35+
The .NET platform is a fast, lightweight and modular, enabling the creation of
36+
cross platform applications that work on GNU/Linux, macOS and Windows.
37+
.
38+
It particularly focuses on creating console applications, web
39+
applications, and micro-services.
40+
.
41+
The .NET platform contains a runtime conforming to .NET Standards, a set of
42+
framework libraries, an SDK containing compilers, and a 'dotnet'
43+
CLI application to drive everything.
44+
45+
Package: dotnet-host-10.0
46+
Architecture: amd64 arm64 s390x ppc64el
47+
Depends: ${misc:Depends}, ${shlibs:Depends}
48+
Conflicts: dotnet-host, dotnet-host-7.0, dotnet-host-8.0, dotnet-host-9.0
49+
Replaces: dotnet-host, dotnet-host-7.0, dotnet-host-8.0, dotnet-host-9.0
50+
Provides: dotnet-host, dotnet-host-7.0, dotnet-host-8.0, dotnet-host-9.0
51+
Description: .NET host command line
52+
The .NET host is a command line program that runs a standalone .NET
53+
application or launches the SDK.
54+
.
55+
The .NET platform is a fast, lightweight and modular, enabling the creation of
56+
cross platform applications that work on GNU/Linux, macOS and Windows.
57+
.
58+
It particularly focuses on creating console applications, web
59+
applications, and micro-services.
60+
61+
Package: dotnet-hostfxr-10.0
62+
Architecture: amd64 arm64 s390x ppc64el
63+
Depends: dotnet-host-10.0, ${misc:Depends}, ${shlibs:Depends}
64+
Breaks: dotnet-hostfxr-6.0 (<< 6.0.111~)
65+
Description: .NET host resolver
66+
The .NET host resolver contains the logic to resolve and select
67+
the right version of the .NET SDK or runtime to use.
68+
.
69+
The .NET platform is a fast, lightweight and modular, enabling the creation of
70+
cross platform applications that work on GNU/Linux, macOS and Windows.
71+
.
72+
It particularly focuses on creating console applications, web
73+
applications, and micro-services.
74+
75+
Package: dotnet-runtime-10.0
76+
Architecture: amd64 arm64 s390x ppc64el
77+
Depends: dotnet-hostfxr-10.0,
78+
${libicu:Depends},
79+
${misc:Depends},
80+
${shlibs:Depends}
81+
Suggests: dotnet-runtime-dbg-10.0
82+
Breaks: dotnet-runtime-6.0 (<< 6.0.111~)
83+
Description: .NET runtime
84+
The .NET runtime contains everything needed to run .NET applications.
85+
It includes a high performance Virtual Machine as well as the framework
86+
libraries used by .NET applications.
87+
.
88+
The .NET platform is a fast, lightweight and modular, enabling the creation of
89+
cross platform applications that work on GNU/Linux, macOS and Windows.
90+
.
91+
It particularly focuses on creating console applications, web
92+
applications, and micro-services.
93+
94+
Package: aspnetcore-runtime-10.0
95+
Architecture: amd64 arm64 s390x ppc64el
96+
Depends: dotnet-runtime-10.0, ${misc:Depends}, ${shlibs:Depends}
97+
Suggests: aspnetcore-runtime-dbg-10.0
98+
Breaks: aspnetcore-runtime-6.0 (<< 6.0.111~)
99+
Description: ASP.NET Core runtime
100+
The ASP.NET Core runtime contains everything needed to run .NET
101+
web applications. It includes a high performance Virtual Machine as
102+
well as the framework libraries used by .NET applications.
103+
.
104+
ASP.NET Core is a fast, lightweight and modular platform for creating
105+
cross platform applications that work on GNU/Linux, macOS and Windows.
106+
.
107+
It particularly focuses on creating console applications, web
108+
applications, and micro-services.
109+
110+
Package: dotnet-templates-10.0
111+
Architecture: amd64 arm64 s390x ppc64el
112+
Depends: dotnet-host-10.0, ${misc:Depends}, ${shlibs:Depends}
113+
Breaks: dotnet-templates-6.0 (<< 6.0.111~)
114+
Description: .NET 10.0 templates
115+
This package contains templates used by the .NET SDK.
116+
.
117+
The .NET platform is a fast, lightweight and modular, enabling the creation of
118+
cross platform applications that work on GNU/Linux, macOS and Windows.
119+
.
120+
It particularly focuses on creating console applications, web
121+
applications, and micro-services.
122+
123+
Package: dotnet-sdk-10.0
124+
Architecture: amd64 arm64 s390x ppc64el
125+
Depends: aspnetcore-runtime-10.0,
126+
aspnetcore-targeting-pack-10.0,
127+
dotnet-apphost-pack-10.0,
128+
dotnet-runtime-10.0,
129+
dotnet-targeting-pack-10.0,
130+
dotnet-templates-10.0,
131+
netstandard-targeting-pack-2.1-10.0,
132+
ca-certificates,
133+
${misc:Depends},
134+
${shlibs:Depends}
135+
Recommends: dotnet-sdk-aot-10.0 [amd64 arm64]
136+
Suggests: dotnet-sdk-dbg-10.0
137+
Breaks: dotnet-sdk-6.0 (<< 6.0.111~)
138+
Description: .NET 10.0 Software Development Kit
139+
The .NET SDK is a collection of command line applications to
140+
create, build, publish, and run .NET applications.
141+
.
142+
The .NET platform is a fast, lightweight and modular, enabling the creation of
143+
cross platform applications that work on GNU/Linux, macOS and Windows.
144+
.
145+
It particularly focuses on creating console applications, web
146+
applications, and micro-services.
147+
148+
Package: dotnet-sdk-10.0-source-built-artifacts
149+
Architecture: amd64 arm64 s390x ppc64el
150+
Depends: ${misc:Depends}, ${shlibs:Depends}
151+
Description: Internal package for building the .NET 10.0 Software Development Kit
152+
The .NET source-built archive is a collection of packages needed
153+
to build the .NET SDK itself.
154+
.
155+
These are not meant for general use.
156+
157+
Package: dotnet-sdk-aot-10.0
158+
Architecture: amd64 arm64
159+
Depends: dotnet-sdk-10.0, ${misc:Depends}, ${shlibs:Depends}
160+
Description: .NET platform NativeAOT components.
161+
This package provides the SDK components for platform NativeAOT.
162+
163+
Package: dotnet-targeting-pack-10.0
164+
Architecture: amd64 arm64 s390x ppc64el
165+
Depends: ${misc:Depends}, ${shlibs:Depends}
166+
Breaks: dotnet-targeting-pack-6.0 (<< 6.0.111~)
167+
Description: Internal - targeting pack for Microsoft.NETCore.App 10.0
168+
This package provides a targeting pack for Microsoft.NETCore.App 10.0
169+
that allows developers to compile against and target Microsoft.NETCore.App 10.0
170+
applications using the .NET SDK. This are not meant for general use.
171+
172+
Package: netstandard-targeting-pack-2.1-10.0
173+
Architecture: amd64 arm64 s390x ppc64el
174+
Depends: ${misc:Depends}, ${shlibs:Depends}
175+
Conflicts: netstandard-targeting-pack-2.1, netstandard-targeting-pack-2.1-7.0, netstandard-targeting-pack-2.1-8.0, netstandard-targeting-pack-2.1-9.0
176+
Replaces: netstandard-targeting-pack-2.1, netstandard-targeting-pack-2.1-7.0, netstandard-targeting-pack-2.1-8.0, netstandard-targeting-pack-2.1-9.0
177+
Provides: netstandard-targeting-pack-2.1, netstandard-targeting-pack-2.1-7.0, netstandard-targeting-pack-2.1-8.0, netstandard-targeting-pack-2.1-9.0
178+
Description: Internal - targeting pack for NETStandard.Library 2.1
179+
This package provides a targeting pack for NETStandard.Library 2.1
180+
that allows developers to compile against and target NETStandard.Library 2.1
181+
applications using the .NET SDK.
182+
This are not meant for general use.
183+
184+
Package: aspnetcore-targeting-pack-10.0
185+
Architecture: amd64 arm64 s390x ppc64el
186+
Depends: ${misc:Depends}, ${shlibs:Depends}
187+
Breaks: aspnetcore-targeting-pack-6.0 (<< 6.0.111~)
188+
Description: Internal - targeting pack for Microsoft.AspNetCore.App 10.0
189+
This package provides a targeting pack for Microsoft.AspNetCore.App 10.0
190+
that allows developers to compile against and target
191+
Microsoft.AspNetCore.App 10.0 applications using the .NET SDK.
192+
This are not meant for general use.
193+
194+
Package: dotnet-apphost-pack-10.0
195+
Architecture: amd64 arm64 s390x ppc64el
196+
Depends: ${misc:Depends}, ${shlibs:Depends}
197+
Breaks: dotnet-apphost-pack-6.0 (<< 6.0.111~)
198+
Description: Internal - targeting pack for Microsoft.NETCore.App 10.0
199+
This package provides a targeting pack for Microsoft.NETCore.App 10.0
200+
that allows developers to compile against and target Microsoft.NETCore.App 10.0
201+
applications using the .NET SDK. This not meant for general use.
202+
203+
Package: aspnetcore-runtime-dbg-10.0
204+
Architecture: amd64 arm64 s390x ppc64el
205+
Depends: aspnetcore-runtime-10.0, ${misc:Depends}, ${shlibs:Depends}
206+
Description: ASP.NET Runtime debug symbols.
207+
This package provides the PDB debug symbols for Microsoft.AspNetCore.App 10.0.
208+
209+
Package: dotnet-runtime-dbg-10.0
210+
Architecture: amd64 arm64 s390x ppc64el
211+
Depends: dotnet-runtime-10.0, ${misc:Depends}, ${shlibs:Depends}
212+
Description: .NET Runtime debug symbols.
213+
This package provides the PDB debug symbols for Microsoft.NETCore.App 10.0.
214+
215+
Package: dotnet-sdk-dbg-10.0
216+
Architecture: amd64 arm64 s390x ppc64el
217+
Depends: dotnet-sdk-10.0, ${misc:Depends}, ${shlibs:Depends}
218+
Description: .NET SDK debug symbols.
219+
This package provides the PDB debug symbols for the .NET 10.0 SDK.

0 commit comments

Comments
 (0)