Skip to content

Alternative Build Commands

Allan Clark edited this page Jan 13, 2020 · 3 revisions

Alternative Build Commands

The basic

Let's start with building the Transmission package from start to finish:

git clone https://github.com/SynoCommunity/spksrc.git
cd spksrc/
make setup
cd spk/transmission
make arch-88f6281

Abbreviated Host/Local Build

There are generated targets for every SPK, making the following equivalent to the Basic Build:

git clone https://github.com/SynoCommunity/spksrc.git
make -C spksrc spk-transmission-88f6281-6.1
  • spk-transmission-88f6281-6.1 - targets are generated at Makefile parse for spk-(all spks)-(all-archs)-(all DSMs)

Docker Build

git clone https://github.com/SynoCommunity/spksrc.git
docker run -it --rm -v $(pwd)/spksrc:/spksrc -w /spksrc \
    synocommunity/spksrc:latest /bin/bash -c 'make spk-transmission-88f6281-6.1'
  • synocommunity/spksrc:latest - A build image is maintained on hub.docker.com
Clone this wiki locally