File tree Expand file tree Collapse file tree 8 files changed +144
-0
lines changed
download-dl4j-test-resources-linux
download-dl4j-test-resources-windows
install-arm-cross-compile Expand file tree Collapse file tree 8 files changed +144
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Download dl4j test resources
2+ runs :
3+ using : composite
4+ steps :
5+ - name : Initial install
6+ shell : bash
7+ run : |
8+ wget https://github.com/KonduitAI/dl4j-test-resources/archive/master.zip && unzip master.zip
9+ cd dl4j-test-resources-master
10+ mvn clean install -DskipTests
11+ echo "Extracted test resources"
Original file line number Diff line number Diff line change 1+ name : Download dl4j test resources
2+ runs :
3+ using : composite
4+ steps :
5+ - name : Initial install
6+ shell : cmd
7+ run : |
8+ set "PATH=C:\msys64\usr\bin;%PATH%"
9+ wget https://github.com/KonduitAI/dl4j-test-resources/archive/master.zip && unzip master.zip
10+ cd dl4j-test-resources-master
11+ mvn clean install -DskipTests
12+ echo "Extracted test resources"
Original file line number Diff line number Diff line change 1+ name : Download dl4j test resources
2+ runs :
3+ using : composite
4+ steps :
5+ - name : Initial install
6+ shell : bash
7+ run : |
8+ sudo apt install git gcc-8-aarch64-linux-gnu g++-8-aarch64-linux-gnu libc6-armel-cross libc6-dev-armel-cross binutils-arm-linux-gnueabi libncurses5-dev build-essential bison flex libssl-dev bc \
9+ gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf crossbuild-essential-arm64
10+ mkdir -p /opt/raspberrypi && \
11+ cd /opt/raspberrypi && \
12+ git clone git://github.com/raspberrypi/tools.git
Original file line number Diff line number Diff line change 1+ name : Install protobuf linux
2+ runs :
3+ using : composite
4+ steps :
5+ - name : Install protobuf linux
6+ shell : bash
7+ run : |
8+ apt-get -yq update && apt-get install -y build-essential unzip libssl-dev
9+ curl -fsSL http://cmake.org/files/v3.19/cmake-3.19.0.tar.gz | tar xz && cd cmake-3.19.0
10+ ./configure --prefix=/opt/cmake && make -j2 && make install && cd .. && rm -r cmake-3.19.0
11+ echo "/opt/cmake/bin" >> $GITHUB_PATH
Original file line number Diff line number Diff line change 1+ name : Install protobuf linux
2+ runs :
3+ using : composite
4+ steps :
5+ - name : Install protobuf linux
6+ shell : bash
7+ run : |
8+ curl -fsSL https://github.com/google/protobuf/releases/download/v3.5.1/protobuf-cpp-3.5.1.tar.gz \
9+ | tar xz && \
10+ cd protobuf-3.5.1 && \
11+ ./configure --prefix=/opt/protobuf && \
12+ make -j2 && \
13+ make install && \
14+ cd .. && \
15+ rm -rf protobuf-3.5.1
16+ echo "/opt/protobuf/bin" >> $GITHUB_PATH
Original file line number Diff line number Diff line change 1+ name : Setup for msys2
2+ runs :
3+ using : composite
4+ steps :
5+ - name : Initial install
6+ shell : cmd
7+ run : |
8+ C:\msys64\usr\bin\bash -lc "pacman -S --needed --noconfirm base-devel git tar pkg-config unzip p7zip zip autoconf autoconf-archive automake make patch gnupg"
9+ C:\msys64\usr\bin\bash -lc "pacman -S --needed --noconfirm mingw-w64-x86_64-nasm mingw-w64-x86_64-toolchain mingw-w64-x86_64-libtool mingw-w64-x86_64-gcc mingw-w64-i686-gcc mingw-w64-x86_64-gcc-fortran mingw-w64-i686-gcc-fortran mingw-w64-x86_64-libwinpthread-git mingw-w64-i686-libwinpthread-git mingw-w64-x86_64-SDL mingw-w64-i686-SDL mingw-w64-x86_64-ragel"
10+ echo "C:\msys64\usr\bin" >> $GITHUB_PATH
Original file line number Diff line number Diff line change 1+ name : Publish to github packages
2+ runs :
3+ using : composite
4+ steps :
5+ - name : Publish to GitHub Packages
6+ run : mvn -Pgithub --batch-mode deploy
7+ shell : bash
8+ env :
9+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change 1+ name : Install protobuf linux
2+ runs :
3+ using : composite
4+ steps :
5+ - name : Install protobuf linux
6+ shell : bash
7+ run : |
8+ sudo apt-get install build-essential make zlib1g-dev wget
9+ wget https://www.gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.36.tar.bz2
10+ tar jxf libgpg-error-1.36.tar.bz2
11+ cd libgpg-error-1.36
12+ ./configure
13+ make
14+ sudo make install
15+ cd ..
16+ wget https://www.gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.8.4.tar.bz2
17+ tar jxf libgcrypt-1.8.4.tar.bz2
18+ cd libgcrypt-1.8.4
19+ ./configure
20+ make
21+ sudo make install
22+ cd ..
23+ wget https://www.gnupg.org/ftp/gcrypt/libksba/libksba-1.3.5.tar.bz2
24+ tar jxf libksba-1.3.5.tar.bz2
25+ cd libksba-1.3.5
26+ ./configure
27+ make
28+ sudo make install
29+ cd ..
30+ wget https://www.gnupg.org/ftp/gcrypt/libassuan/libassuan-2.5.3.tar.bz2
31+ tar jxf libassuan-2.5.3.tar.bz2
32+ cd libassuan-2.5.3
33+ ./configure
34+ make
35+ sudo make install
36+ cd ..
37+ wget https://www.gnupg.org/ftp/gcrypt/ntbtls/ntbtls-0.1.2.tar.bz2
38+ tar jxf ntbtls-0.1.2.tar.bz2
39+ cd ntbtls-0.1.2
40+ ./configure
41+ make
42+ sudo make install
43+ cd ..
44+ wget https://www.gnupg.org/ftp/gcrypt/npth/npth-1.6.tar.bz2
45+ tar jxf npth-1.6.tar.bz2
46+ cd npth-1.6
47+ ./configure
48+ make
49+ sudo make install
50+ cd ..
51+ echo 'include /usr/local/lib/' | sudo tee -a /etc/ld.so.conf
52+ sudo ldconfig -v
53+ wget https://www.gnupg.org/ftp/gcrypt/gnupg/gnupg-2.2.17.tar.bz2
54+ tar jxf gnupg-2.2.17.tar.bz2
55+ cd gnupg-2.2.17/
56+ ./configure
57+ make
58+ sudo make install
59+ cd ..
60+ sudo apt-get install pinentry-curses
61+ #echo 'pinentry-program /usr/bin/pinentry-curses' | tee -a ~/.gnupg/gpg-agent.conf
62+ #gpg-connect-agent reloadagent /bye
63+ sudo apt-get install ca-certificates
You can’t perform that action at this time.
0 commit comments