this repo has no description
1version: 2.1
2orbs:
3 git-shallow-clone: guitarrapc/git-shallow-clone@2.0.3
4jobs:
5 build:
6 machine:
7 image: 'ubuntu-2004:202010-01'
8 steps:
9 - git-shallow-clone/checkout
10 - run:
11 name: Checkout submodules
12 command: |
13 git submodule sync
14 git submodule update --init --recursive --depth=1
15 - run:
16 name: Install dependencies
17 command: |
18 sudo dpkg --add-architecture i386
19
20 sudo apt-get update
21 sudo apt-get install --no-install-recommends -y devscripts equivs debhelper libdistro-info-perl libfreetype6-dev:i386
22 sudo mk-build-deps -i -r -t "apt-get --no-install-recommends -y" debian/control
23 - run:
24 name: Build DSCs
25 no_output_timeout: 30m
26 command: |
27 tools/debian/make-deb --dsc
28 - run:
29 name: Move DSCs
30 command: mkdir source && mv ../*~$(lsb_release -cs).* source
31 - run:
32 name: Build DEBs
33 no_output_timeout: 30m
34 command: |
35 tools/debian/make-deb
36 - run:
37 name: Move DEBs
38 command: mkdir dist && mv ../*.deb dist
39 - store_artifacts:
40 path: dist/
41 destination: debs
42 - store_artifacts:
43 path: source/
44 destination: source