Commit dc6ade21 authored by Alex Guzman's avatar Alex Guzman Committed by Facebook Github Bot

Pull sodium fbcode_builder spec out

Summary: Makes a spec for libsodium.

Reviewed By: knekritz

Differential Revision: D8228801

fbshipit-source-id: 18f623bce0bbc07f711129b15b78d56b6c852bf7
parent c7d8ba07
...@@ -7,23 +7,16 @@ from __future__ import unicode_literals ...@@ -7,23 +7,16 @@ from __future__ import unicode_literals
import specs.fbthrift as fbthrift import specs.fbthrift as fbthrift
import specs.folly as folly import specs.folly as folly
import specs.gmock as gmock import specs.gmock as gmock
import specs.sodium as sodium
from shell_quoting import ShellQuoted from shell_quoting import ShellQuoted
def fbcode_builder_spec(builder): def fbcode_builder_spec(builder):
builder.add_option('jedisct1/libsodium:git_hash', 'stable')
builder.add_option('zeromq/libzmq:git_hash', 'v4.2.5') builder.add_option('zeromq/libzmq:git_hash', 'v4.2.5')
return { return {
'depends_on': [folly, fbthrift, gmock], 'depends_on': [folly, fbthrift, gmock, sodium],
'steps': [ 'steps': [
builder.github_project_workdir('jedisct1/libsodium', '.'),
builder.step('Build and install jedisct1/libsodium', [
builder.run(ShellQuoted('./autogen.sh')),
builder.configure(),
builder.make_and_install(),
]),
builder.github_project_workdir('zeromq/libzmq', '.'), builder.github_project_workdir('zeromq/libzmq', '.'),
builder.step('Build and install zeromq/libzmq', [ builder.step('Build and install zeromq/libzmq', [
builder.run(ShellQuoted('./autogen.sh')), builder.run(ShellQuoted('./autogen.sh')),
......
#!/usr/bin/env python
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
from __future__ import unicode_literals
from shell_quoting import ShellQuoted
def fbcode_builder_spec(builder):
builder.add_option('jedisct1/libsodium:git_hash', 'stable')
return {
'steps': [
builder.github_project_workdir('jedisct1/libsodium', '.'),
builder.step('Build and install jedisct1/libsodium', [
builder.run(ShellQuoted('./autogen.sh')),
builder.configure(),
builder.make_and_install(),
]),
],
}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment