From 5be2387aeb62d70e8baba793d0571142c5744989 Mon Sep 17 00:00:00 2001 From: Matthew Donoughe Date: Fri, 13 Feb 2015 21:40:50 -0500 Subject: install libgit2 on travis ci --- .travis.yml | 5 +++++ 1 file changed, 5 insertions(+) (limited to '.travis.yml') diff --git a/.travis.yml b/.travis.yml index f84d07e..efa101f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,10 @@ language: go +install: + - wget -O libgit2-0.22.1.tar.gz https://github.com/libgit2/libgit2/archive/v0.22.1.tar.gz + - tar -xzvf libgit2-0.22.1.tar.gz + - cd libgit2-0.22.1 && mkdir build && cd build && cmake -DTHREADSAFE=ON -DBUILD_CLAR=OFF -DCMAKE_C_FLAGS=-fPIC -DCMAKE_BUILD_TYPE="RelWithDebInfo" -DCMAKE_INSTALL_PREFIX=/usr .. && make && make install + go: - 1.1 - 1.2 -- cgit v1.2.3 From 0d3cc8be8ac9d9ce6c63f78239e335a6bf40fa28 Mon Sep 17 00:00:00 2001 From: Matthew Donoughe Date: Fri, 13 Feb 2015 22:00:41 -0500 Subject: sudo make install? --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.travis.yml') diff --git a/.travis.yml b/.travis.yml index efa101f..3d164f9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,7 +3,7 @@ language: go install: - wget -O libgit2-0.22.1.tar.gz https://github.com/libgit2/libgit2/archive/v0.22.1.tar.gz - tar -xzvf libgit2-0.22.1.tar.gz - - cd libgit2-0.22.1 && mkdir build && cd build && cmake -DTHREADSAFE=ON -DBUILD_CLAR=OFF -DCMAKE_C_FLAGS=-fPIC -DCMAKE_BUILD_TYPE="RelWithDebInfo" -DCMAKE_INSTALL_PREFIX=/usr .. && make && make install + - cd libgit2-0.22.1 && mkdir build && cd build && cmake -DTHREADSAFE=ON -DBUILD_CLAR=OFF -DCMAKE_C_FLAGS=-fPIC -DCMAKE_BUILD_TYPE="RelWithDebInfo" -DCMAKE_INSTALL_PREFIX=/usr .. && make && sudo make install go: - 1.1 -- cgit v1.2.3 From 8bb707b8275163c88e005e4fc7de8d33e69bce31 Mon Sep 17 00:00:00 2001 From: Matthew Donoughe Date: Fri, 13 Feb 2015 22:07:54 -0500 Subject: return to correct directory for main build --- .travis.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to '.travis.yml') diff --git a/.travis.yml b/.travis.yml index 3d164f9..6d657ff 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,9 +1,12 @@ language: go install: + - cd "${HOME}" - wget -O libgit2-0.22.1.tar.gz https://github.com/libgit2/libgit2/archive/v0.22.1.tar.gz - tar -xzvf libgit2-0.22.1.tar.gz - - cd libgit2-0.22.1 && mkdir build && cd build && cmake -DTHREADSAFE=ON -DBUILD_CLAR=OFF -DCMAKE_C_FLAGS=-fPIC -DCMAKE_BUILD_TYPE="RelWithDebInfo" -DCMAKE_INSTALL_PREFIX=/usr .. && make && sudo make install + - cd libgit2-0.22.1 && mkdir build && cd build + - cmake -DTHREADSAFE=ON -DBUILD_CLAR=OFF -DCMAKE_C_FLAGS=-fPIC -DCMAKE_BUILD_TYPE="RelWithDebInfo" -DCMAKE_INSTALL_PREFIX=/usr .. && make && sudo make install + - cd "${TRAVIS_BUILD_DIR}" go: - 1.1 -- cgit v1.2.3 From 81d5cc0157d40e40987f570e362499ec0575cf95 Mon Sep 17 00:00:00 2001 From: Carlos Martín Nieto Date: Sun, 15 Mar 2015 00:53:02 +0100 Subject: Make travis script install to /usr/local This is the correct place for software not installed by the system's package manager. --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.travis.yml') diff --git a/.travis.yml b/.travis.yml index 6d657ff..f6dc304 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,7 @@ install: - wget -O libgit2-0.22.1.tar.gz https://github.com/libgit2/libgit2/archive/v0.22.1.tar.gz - tar -xzvf libgit2-0.22.1.tar.gz - cd libgit2-0.22.1 && mkdir build && cd build - - cmake -DTHREADSAFE=ON -DBUILD_CLAR=OFF -DCMAKE_C_FLAGS=-fPIC -DCMAKE_BUILD_TYPE="RelWithDebInfo" -DCMAKE_INSTALL_PREFIX=/usr .. && make && sudo make install + - cmake -DTHREADSAFE=ON -DBUILD_CLAR=OFF -DCMAKE_C_FLAGS=-fPIC -DCMAKE_BUILD_TYPE="RelWithDebInfo" -DCMAKE_INSTALL_PREFIX=/usr/local .. && make && sudo make install - cd "${TRAVIS_BUILD_DIR}" go: -- cgit v1.2.3 From 063bed33a90e7d5b1ece1b6bd1aba04a69a78a28 Mon Sep 17 00:00:00 2001 From: Carlos Martín Nieto Date: Sun, 15 Mar 2015 01:03:06 +0100 Subject: Add a call to ldconfig in the travis script This should help it find the library we just installed. --- .travis.yml | 1 + 1 file changed, 1 insertion(+) (limited to '.travis.yml') diff --git a/.travis.yml b/.travis.yml index f6dc304..e833a32 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,6 +6,7 @@ install: - tar -xzvf libgit2-0.22.1.tar.gz - cd libgit2-0.22.1 && mkdir build && cd build - cmake -DTHREADSAFE=ON -DBUILD_CLAR=OFF -DCMAKE_C_FLAGS=-fPIC -DCMAKE_BUILD_TYPE="RelWithDebInfo" -DCMAKE_INSTALL_PREFIX=/usr/local .. && make && sudo make install + - sudo ldconfig - cd "${TRAVIS_BUILD_DIR}" go: -- cgit v1.2.3 From 6454808f693435983456bf98a40478641d211c7f Mon Sep 17 00:00:00 2001 From: Artiom Di Date: Fri, 3 Apr 2015 14:53:15 +0300 Subject: Test on travis using Go1.4 too --- .travis.yml | 1 + 1 file changed, 1 insertion(+) (limited to '.travis.yml') diff --git a/.travis.yml b/.travis.yml index e833a32..f8b7e93 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,6 +13,7 @@ go: - 1.1 - 1.2 - 1.3 + - 1.4 - tip matrix: -- cgit v1.2.3