Skip to content

Commit 78dd427

Browse files
committed
Update props and config file for new RIDs
1 parent 301186a commit 78dd427

File tree

3 files changed

+14
-6
lines changed

3 files changed

+14
-6
lines changed

UpdateLibgit2ToSha.ps1

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -132,8 +132,12 @@ Push-Location $libgit2Directory
132132
<TargetPath>lib\osx\lib$binaryFilename.dylib</TargetPath>
133133
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
134134
</ContentWithTargetPath>
135-
<ContentWithTargetPath Condition="Exists('`$(MSBuildThisFileDirectory)\..\..\runtimes\linux-x64\native\lib$binaryFilename.so')" Include="`$(MSBuildThisFileDirectory)\..\..\runtimes\linux-x64\native\lib$binaryFilename.so">
136-
<TargetPath>lib\linux\x86_64\lib$binaryFilename.so</TargetPath>
135+
<ContentWithTargetPath Condition="Exists('`$(MSBuildThisFileDirectory)\..\..\runtimes\ubuntu-x64\native\lib$binaryFilename.so')" Include="`$(MSBuildThisFileDirectory)\..\..\runtimes\ubuntu-x64\native\lib$binaryFilename.so">
136+
<TargetPath>lib\ubuntu-x64\lib$binaryFilename.so</TargetPath>
137+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
138+
</ContentWithTargetPath>
139+
<ContentWithTargetPath Condition="Exists('`$(MSBuildThisFileDirectory)\..\..\runtimes\centos-x64\native\lib$binaryFilename.so')" Include="`$(MSBuildThisFileDirectory)\..\..\runtimes\centos-x64\native\lib$binaryFilename.so">
140+
<TargetPath>lib\centos-x64\lib$binaryFilename.so</TargetPath>
137141
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
138142
</ContentWithTargetPath>
139143
<ContentWithTargetPath Include="`$(MSBuildThisFileDirectory)\..\..\libgit2\LibGit2Sharp.dll.config">
@@ -148,7 +152,7 @@ Push-Location $libgit2Directory
148152

149153
$dllConfig = @"
150154
<configuration>
151-
<dllmap os="linux" cpu="x86-64" wordsize="64" dll="$binaryFilename" target="lib/linux/x86_64/lib$binaryFilename.so" />
155+
<dllmap os="linux" cpu="x86-64" wordsize="64" dll="$binaryFilename" target="lib/ubuntu-x64/lib$binaryFilename.so" />
152156
<dllmap os="osx" cpu="x86,x86-64" dll="$binaryFilename" target="lib/osx/lib$binaryFilename.dylib" />
153157
</configuration>
154158
"@

nuget.package/build/net461/LibGit2Sharp.NativeBinaries.props

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,12 @@
2626
<TargetPath>lib\osx\libgit2-6311e88.dylib</TargetPath>
2727
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
2828
</ContentWithTargetPath>
29-
<ContentWithTargetPath Condition="Exists('$(MSBuildThisFileDirectory)\..\..\runtimes\linux-x64\native\libgit2-6311e88.so')" Include="$(MSBuildThisFileDirectory)\..\..\runtimes\linux-x64\native\libgit2-6311e88.so">
30-
<TargetPath>lib\linux\x86_64\libgit2-6311e88.so</TargetPath>
29+
<ContentWithTargetPath Condition="Exists('$(MSBuildThisFileDirectory)\..\..\runtimes\ubuntu-x64\native\libgit2-6311e88.so')" Include="$(MSBuildThisFileDirectory)\..\..\runtimes\ubuntu-x64\native\libgit2-6311e88.so">
30+
<TargetPath>lib\ubuntu-x64\libgit2-6311e88.so</TargetPath>
31+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
32+
</ContentWithTargetPath>
33+
<ContentWithTargetPath Condition="Exists('$(MSBuildThisFileDirectory)\..\..\runtimes\centos-x64\native\libgit2-6311e88.so')" Include="$(MSBuildThisFileDirectory)\..\..\runtimes\centos-x64\native\libgit2-6311e88.so">
34+
<TargetPath>lib\centos-x64\libgit2-6311e88.so</TargetPath>
3135
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
3236
</ContentWithTargetPath>
3337
<ContentWithTargetPath Include="$(MSBuildThisFileDirectory)\..\..\libgit2\LibGit2Sharp.dll.config">
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
<configuration>
2-
<dllmap os="linux" cpu="x86-64" wordsize="64" dll="git2-6311e88" target="lib/linux/x86_64/libgit2-6311e88.so" />
2+
<dllmap os="linux" cpu="x86-64" wordsize="64" dll="git2-6311e88" target="lib/ubuntu-x64/libgit2-6311e88.so" />
33
<dllmap os="osx" cpu="x86,x86-64" dll="git2-6311e88" target="lib/osx/libgit2-6311e88.dylib" />
44
</configuration>

0 commit comments

Comments
 (0)