Skip to content

Commit 24d42ee

Browse files
committed
Fix SourceLink for packages with custom .nuspec
1 parent 9eae0ab commit 24d42ee

File tree

20 files changed

+110
-0
lines changed

20 files changed

+110
-0
lines changed

AudioWorks/src/Extensions/AudioWorks.Extensions.Apple/AudioWorks.Extensions.Apple.csproj

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,14 @@
1616
<ProjectReference Include="..\..\AudioWorks.Extensibility\AudioWorks.Extensibility.csproj"/>
1717
</ItemGroup>
1818

19+
<!-- Enable SourceLink w/ custom .nuspec per https://github.com/dotnet/sourcelink/issues/1392 -->
20+
<Target Name="SetCustomNuspecProperties" BeforeTargets="GenerateNuspec" DependsOnTargets="InitializeSourceControlInformation">
21+
<PropertyGroup>
22+
<NuspecProperties>$(NuspecProperties);RepositoryType=$(RepositoryType)</NuspecProperties>
23+
<NuspecProperties>$(NuspecProperties);RepositoryUrl=$(RepositoryUrl)</NuspecProperties>
24+
<NuspecProperties>$(NuspecProperties);RepositoryBranch=$(RepositoryBranch)</NuspecProperties>
25+
<NuspecProperties>$(NuspecProperties);RepositoryCommit=$(RepositoryCommit)</NuspecProperties>
26+
</PropertyGroup>
27+
</Target>
28+
1929
</Project>

AudioWorks/src/Extensions/AudioWorks.Extensions.Apple/Pack.nuspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
<projectUrl>$ProjectUrl$</projectUrl>
1111
<tags>$Tags$</tags>
1212
<readme>Readme.md</readme>
13+
<repository type="$RepositoryType$" url="$RepositoryUrl$" branch="$RepositoryBranch$" commit="$RepositoryCommit$" />
1314
<dependencies>
1415
<group targetFramework="net8.0">
1516
<dependency id="AudioWorks.Extensibility" version="2.1.0" />

AudioWorks/src/Extensions/AudioWorks.Extensions.Flac/AudioWorks.Extensions.Flac.csproj

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,14 @@
1717
<ProjectReference Include="..\..\AudioWorks.Extensibility\AudioWorks.Extensibility.csproj" />
1818
</ItemGroup>
1919

20+
<!-- Enable SourceLink w/ custom .nuspec per https://github.com/dotnet/sourcelink/issues/1392 -->
21+
<Target Name="SetCustomNuspecProperties" BeforeTargets="GenerateNuspec" DependsOnTargets="InitializeSourceControlInformation">
22+
<PropertyGroup>
23+
<NuspecProperties>$(NuspecProperties);RepositoryType=$(RepositoryType)</NuspecProperties>
24+
<NuspecProperties>$(NuspecProperties);RepositoryUrl=$(RepositoryUrl)</NuspecProperties>
25+
<NuspecProperties>$(NuspecProperties);RepositoryBranch=$(RepositoryBranch)</NuspecProperties>
26+
<NuspecProperties>$(NuspecProperties);RepositoryCommit=$(RepositoryCommit)</NuspecProperties>
27+
</PropertyGroup>
28+
</Target>
29+
2030
</Project>

AudioWorks/src/Extensions/AudioWorks.Extensions.Flac/Pack.nuspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
<projectUrl>$ProjectUrl$</projectUrl>
1111
<tags>$Tags$</tags>
1212
<readme>Readme.md</readme>
13+
<repository type="$RepositoryType$" url="$RepositoryUrl$" branch="$RepositoryBranch$" commit="$RepositoryCommit$" />
1314
<dependencies>
1415
<group targetFramework="net8.0">
1516
<dependency id="AudioWorks.Extensibility" version="2.0.0" />

AudioWorks/src/Extensions/AudioWorks.Extensions.Id3/AudioWorks.Extensions.Id3.csproj

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,14 @@
1818
<PackageReference Include="System.Text.Encoding.CodePages" Version="8.0.0" />
1919
</ItemGroup>
2020

21+
<!-- Enable SourceLink w/ custom .nuspec per https://github.com/dotnet/sourcelink/issues/1392 -->
22+
<Target Name="SetCustomNuspecProperties" BeforeTargets="GenerateNuspec" DependsOnTargets="InitializeSourceControlInformation">
23+
<PropertyGroup>
24+
<NuspecProperties>$(NuspecProperties);RepositoryType=$(RepositoryType)</NuspecProperties>
25+
<NuspecProperties>$(NuspecProperties);RepositoryUrl=$(RepositoryUrl)</NuspecProperties>
26+
<NuspecProperties>$(NuspecProperties);RepositoryBranch=$(RepositoryBranch)</NuspecProperties>
27+
<NuspecProperties>$(NuspecProperties);RepositoryCommit=$(RepositoryCommit)</NuspecProperties>
28+
</PropertyGroup>
29+
</Target>
30+
2131
</Project>

AudioWorks/src/Extensions/AudioWorks.Extensions.Id3/Pack.nuspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
<projectUrl>$ProjectUrl$</projectUrl>
1111
<tags>$Tags$</tags>
1212
<readme>Readme.md</readme>
13+
<repository type="$RepositoryType$" url="$RepositoryUrl$" branch="$RepositoryBranch$" commit="$RepositoryCommit$" />
1314
<dependencies>
1415
<group targetFramework="net8.0">
1516
<dependency id="System.Text.Encoding.CodePages" version="8.0.0" />

AudioWorks/src/Extensions/AudioWorks.Extensions.Lame/AudioWorks.Extensions.Lame.csproj

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,14 @@
1717
<ProjectReference Include="..\..\AudioWorks.Extensibility\AudioWorks.Extensibility.csproj" />
1818
</ItemGroup>
1919

20+
<!-- Enable SourceLink w/ custom .nuspec per https://github.com/dotnet/sourcelink/issues/1392 -->
21+
<Target Name="SetCustomNuspecProperties" BeforeTargets="GenerateNuspec" DependsOnTargets="InitializeSourceControlInformation">
22+
<PropertyGroup>
23+
<NuspecProperties>$(NuspecProperties);RepositoryType=$(RepositoryType)</NuspecProperties>
24+
<NuspecProperties>$(NuspecProperties);RepositoryUrl=$(RepositoryUrl)</NuspecProperties>
25+
<NuspecProperties>$(NuspecProperties);RepositoryBranch=$(RepositoryBranch)</NuspecProperties>
26+
<NuspecProperties>$(NuspecProperties);RepositoryCommit=$(RepositoryCommit)</NuspecProperties>
27+
</PropertyGroup>
28+
</Target>
29+
2030
</Project>

AudioWorks/src/Extensions/AudioWorks.Extensions.Lame/Pack.nuspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
<projectUrl>$ProjectUrl$</projectUrl>
1111
<tags>$Tags$</tags>
1212
<readme>Readme.md</readme>
13+
<repository type="$RepositoryType$" url="$RepositoryUrl$" branch="$RepositoryBranch$" commit="$RepositoryCommit$" />
1314
<dependencies>
1415
<group targetFramework="net8.0">
1516
<dependency id="AudioWorks.Extensibility" version="2.1.0" />

AudioWorks/src/Extensions/AudioWorks.Extensions.Mp3/AudioWorks.Extensions.Mp3.csproj

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,14 @@
1616
<ProjectReference Include="..\..\AudioWorks.Extensibility\AudioWorks.Extensibility.csproj" />
1717
</ItemGroup>
1818

19+
<!-- Enable SourceLink w/ custom .nuspec per https://github.com/dotnet/sourcelink/issues/1392 -->
20+
<Target Name="SetCustomNuspecProperties" BeforeTargets="GenerateNuspec" DependsOnTargets="InitializeSourceControlInformation">
21+
<PropertyGroup>
22+
<NuspecProperties>$(NuspecProperties);RepositoryType=$(RepositoryType)</NuspecProperties>
23+
<NuspecProperties>$(NuspecProperties);RepositoryUrl=$(RepositoryUrl)</NuspecProperties>
24+
<NuspecProperties>$(NuspecProperties);RepositoryBranch=$(RepositoryBranch)</NuspecProperties>
25+
<NuspecProperties>$(NuspecProperties);RepositoryCommit=$(RepositoryCommit)</NuspecProperties>
26+
</PropertyGroup>
27+
</Target>
28+
1929
</Project>

AudioWorks/src/Extensions/AudioWorks.Extensions.Mp3/Pack.nuspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
<projectUrl>$ProjectUrl$</projectUrl>
1111
<tags>$Tags$</tags>
1212
<readme>Readme.md</readme>
13+
<repository type="$RepositoryType$" url="$RepositoryUrl$" branch="$RepositoryBranch$" commit="$RepositoryCommit$" />
1314
<dependencies>
1415
<group targetFramework="net8.0">
1516
<dependency id="AudioWorks.Extensibility" version="2.0.0" />

0 commit comments

Comments
 (0)