Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix build #185

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .dockerignore
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
.baseline
.circleci

Dockerfile
**/Dockerfile

.dockerignore
.gitignore
README.md
**/.gitkeep

### JetBrains template
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm
Expand Down
14 changes: 10 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,17 +14,23 @@ Stay tuned for more generalization on the way to production

Currently, the simplest way to run Starcoder is using docker.

```bash
$ docker run -it --rm quay.io/infostellarinc/starcoder:0.1.0
```shell
docker run -it --rm quay.io/infostellarinc/starcoder:0.1.0
```

## Building docker image locally

```shell
docker build -f tools/builder/Dockerfile .
```

## Developing

Starcoder uses Gradle for building. The only dependency for building Starcoder is Java, all other components
like Python, a build toolchain, and even GnuRadio will be automatically setup by the build.

```bash
$ ./gradlew install
```shell
./gradlew install
```

will create a GnuRadio prefix at `~/.gradle/curiostack/gnuradio` with Starcoder installed.
17 changes: 8 additions & 9 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -25,15 +25,11 @@ import com.google.common.io.LineProcessor

buildscript {
repositories {
jcenter()
mavenCentral()
gradlePluginPortal()
maven {
url 'http://dl.bintray.com/curioswitch/curiostack'
}
maven {
url 'http://palantir.bintray.com/releases'
url "${rootProject.projectDir}/libs"
}
mavenCentral()
gradlePluginPortal()
mavenLocal()
}
dependencies {
Expand All @@ -46,7 +42,9 @@ apply plugin: 'org.curioswitch.gradle-golang-plugin'
apply plugin: 'org.curioswitch.gradle-grpc-api-plugin'

repositories {
jcenter()
maven {
url "${rootProject.projectDir}/libs"
}
mavenCentral()
}

Expand All @@ -58,7 +56,7 @@ conda {
'automake',
'boost',
'cmake',
'gcc_linux-64',
'gcc_linux-64=8',
'gfortran_linux-64',
'gxx_linux-64',
'git',
Expand All @@ -73,6 +71,7 @@ conda {
'swig',
'wget',
'libpng',
'python=2.7',
]
pythonPackages = [
'cheetah',
Expand Down
Empty file added flowgraphs/.gitkeep
Empty file.
9 changes: 8 additions & 1 deletion gr-recipes/gnuradio-nogui.lwr
Original file line number Diff line number Diff line change
Expand Up @@ -52,8 +52,15 @@ config:
vars:
config_opt: "-DENABLE_TESTING=off -DCMAKE_CXX_FLAGS=-D__STDC_LIMIT_MACROS -DENABLE_DOXYGEN=OFF -DENABLE_GR_AUDIO=OFF -DENABLE_GR_BLOCKS=ON -DENABLE_GR_DIGITAL=ON -DENABLE_GR_FEC=ON -DENABLE_GR_FFT=ON -DENABLE_GR_FILTER=ON -DENABLE_GR_QTGUI=OFF -DENABLE_GR_UHD=ON -DENABLE_GR_ZEROMQ=OFF -DENABLE_PYTHON=ON -DENABLE_VOLK=ON -DENABLE_GRC=ON -DENABLE_PERFORMANCE_COUNTERS=ON"

gr-satellites:
gitbranch: maint-3.7
depends:
- gnuradio
- python-requests
- pyconstruct
- libfec

gr-sattools:
gitrev: dce4111074105922e9374f172fee8a297e10d331
vars:
config_opt: "-DENABLE_SATTOOLS_ZEROMQ=OFF"

Expand Down
2 changes: 1 addition & 1 deletion gr-recipes/gr-sattools.lwr
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@ category: common
depends:
- gnuradio
description: GNU Radio decoder for AX100
gitbranch: master
gitbranch: maint-3.7
inherit: cmake
source: git+https://github.com/mndza/gr-sattools
1 change: 0 additions & 1 deletion gr-recipes/libfec.lwr
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,6 @@
#

category: common
depends:
description: Phil Karn's libfec
gitbranch: master
inherit: cmake
Expand Down
Binary file not shown.
Loading