Skip to content

Commit 3b52079

Browse files
authored
Merge pull request #74 from libgit2/ubuntu-18
Add Ubuntu 18.04 lib
2 parents adc7785 + f9c5504 commit 3b52079

File tree

4 files changed

+19
-0
lines changed

4 files changed

+19
-0
lines changed

.travis.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ matrix:
99
dist: trusty
1010
sudo: required
1111
env: RID=linux-x64
12+
- os: linux
13+
dist: trusty
14+
sudo: required
15+
env: RID=ubuntu.18.04-x64
1216
- os: linux
1317
dist: trusty
1418
sudo: required

Dockerfile.ubuntu.18.04-x64

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
FROM ubuntu:18.04
2+
WORKDIR /nativebinaries
3+
COPY . /nativebinaries/
4+
5+
RUN apt update && apt -y install cmake libcurl4-openssl-dev libssl-dev pkg-config zlib1g-dev
6+
7+
CMD ["/bin/bash", "-c", "./build.libgit2.sh"]

UpdateLibgit2ToSha.ps1

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,10 @@ Push-Location $libgit2Directory
136136
<TargetPath>lib\linux-x64\lib$binaryFilename.so</TargetPath>
137137
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
138138
</ContentWithTargetPath>
139+
<ContentWithTargetPath Condition="Exists('`$(MSBuildThisFileDirectory)\..\..\runtimes\ubuntu.18.04-x64\native\lib$binaryFilename.so')" Include="`$(MSBuildThisFileDirectory)\..\..\runtimes\ubuntu.18.04-x64\native\lib$binaryFilename.so">
140+
<TargetPath>lib\ubuntu.18.04-x64\lib$binaryFilename.so</TargetPath>
141+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
142+
</ContentWithTargetPath>
139143
<ContentWithTargetPath Condition="Exists('`$(MSBuildThisFileDirectory)\..\..\runtimes\rhel-x64\native\lib$binaryFilename.so')" Include="`$(MSBuildThisFileDirectory)\..\..\runtimes\rhel-x64\native\lib$binaryFilename.so">
140144
<TargetPath>lib\rhel-x64\lib$binaryFilename.so</TargetPath>
141145
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@
3030
<TargetPath>lib\linux-x64\libgit2-8e0b172.so</TargetPath>
3131
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
3232
</ContentWithTargetPath>
33+
<ContentWithTargetPath Condition="Exists('$(MSBuildThisFileDirectory)\..\..\runtimes\ubuntu.18.04-x64\native\libgit2-8e0b172.so')" Include="$(MSBuildThisFileDirectory)\..\..\runtimes\ubuntu.18.04-x64\native\libgit2-8e0b172.so">
34+
<TargetPath>lib\ubuntu.18.04-x64\libgit2-8e0b172.so</TargetPath>
35+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
36+
</ContentWithTargetPath>
3337
<ContentWithTargetPath Condition="Exists('$(MSBuildThisFileDirectory)\..\..\runtimes\rhel-x64\native\libgit2-8e0b172.so')" Include="$(MSBuildThisFileDirectory)\..\..\runtimes\rhel-x64\native\libgit2-8e0b172.so">
3438
<TargetPath>lib\rhel-x64\libgit2-8e0b172.so</TargetPath>
3539
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

0 commit comments

Comments
 (0)