Skip to content

Commit 183616e

Browse files
committed
Install libjansson-dev at build time instead of run time
1 parent 7f2a631 commit 183616e

File tree

5 files changed

+59
-52
lines changed

5 files changed

+59
-52
lines changed

Diff for: .github/workflows/test-devel.yml

+25-23
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,8 @@ jobs:
120120
path: ircd-hybrid
121121
ref: 8.2.x
122122
repository: ircd-hybrid/ircd-hybrid
123+
- name: Install system dependencies
124+
run": sudo apt-get install atheme-services faketime libjansson-dev
123125
- name: Build Hybrid
124126
run: |
125127
cd $GITHUB_WORKSPACE/ircd-hybrid/
@@ -448,7 +450,7 @@ jobs:
448450
- name: Unpack artefacts
449451
run: cd ~; find -name 'artefacts-*.tar.gz' -exec tar -xzf '{}' \;
450452
- name: Install system dependencies
451-
run: sudo apt-get install atheme-services faketime libjansson-dev
453+
run: sudo apt-get install atheme-services faketime
452454
- name: Install irctest dependencies
453455
run: |-
454456
python -m pip install --upgrade pip
@@ -489,7 +491,7 @@ jobs:
489491
- name: Unpack artefacts
490492
run: cd ~; find -name 'artefacts-*.tar.gz' -exec tar -xzf '{}' \;
491493
- name: Install system dependencies
492-
run: sudo apt-get install atheme-services faketime libjansson-dev
494+
run: sudo apt-get install atheme-services faketime
493495
- name: Install irctest dependencies
494496
run: |-
495497
python -m pip install --upgrade pip
@@ -524,7 +526,7 @@ jobs:
524526
- name: Unpack artefacts
525527
run: cd ~; find -name 'artefacts-*.tar.gz' -exec tar -xzf '{}' \;
526528
- name: Install system dependencies
527-
run: sudo apt-get install atheme-services faketime libjansson-dev
529+
run: sudo apt-get install atheme-services faketime
528530
- name: Install irctest dependencies
529531
run: |-
530532
python -m pip install --upgrade pip
@@ -566,7 +568,7 @@ jobs:
566568
make build
567569
make install
568570
- name: Install system dependencies
569-
run: sudo apt-get install atheme-services faketime libjansson-dev
571+
run: sudo apt-get install atheme-services faketime
570572
- name: Install irctest dependencies
571573
run: |-
572574
python -m pip install --upgrade pip
@@ -607,7 +609,7 @@ jobs:
607609
- name: Unpack artefacts
608610
run: cd ~; find -name 'artefacts-*.tar.gz' -exec tar -xzf '{}' \;
609611
- name: Install system dependencies
610-
run: sudo apt-get install atheme-services faketime libjansson-dev
612+
run: sudo apt-get install atheme-services faketime
611613
- name: Install irctest dependencies
612614
run: |-
613615
python -m pip install --upgrade pip
@@ -642,7 +644,7 @@ jobs:
642644
- name: Unpack artefacts
643645
run: cd ~; find -name 'artefacts-*.tar.gz' -exec tar -xzf '{}' \;
644646
- name: Install system dependencies
645-
run: sudo apt-get install atheme-services faketime libjansson-dev
647+
run: sudo apt-get install atheme-services faketime
646648
- name: Install irctest dependencies
647649
run: |-
648650
python -m pip install --upgrade pip
@@ -683,7 +685,7 @@ jobs:
683685
- name: Unpack artefacts
684686
run: cd ~; find -name 'artefacts-*.tar.gz' -exec tar -xzf '{}' \;
685687
- name: Install system dependencies
686-
run: sudo apt-get install atheme-services faketime libjansson-dev
688+
run: sudo apt-get install atheme-services faketime
687689
- name: Install irctest dependencies
688690
run: |-
689691
python -m pip install --upgrade pip
@@ -724,7 +726,7 @@ jobs:
724726
make -j 4
725727
make install
726728
- name: Install system dependencies
727-
run: sudo apt-get install atheme-services faketime libjansson-dev
729+
run: sudo apt-get install atheme-services faketime
728730
- name: Install irctest dependencies
729731
run: |-
730732
python -m pip install --upgrade pip
@@ -754,7 +756,7 @@ jobs:
754756
run: pip install git+https://github.com/progval/Limnoria.git@master cryptography
755757
pyxmpp2-scram
756758
- name: Install system dependencies
757-
run: sudo apt-get install atheme-services faketime libjansson-dev
759+
run: sudo apt-get install atheme-services faketime
758760
- name: Install irctest dependencies
759761
run: |-
760762
python -m pip install --upgrade pip
@@ -794,7 +796,7 @@ jobs:
794796
make install
795797
cp $GITHUB_WORKSPACE/data/nefarious/* $HOME/.local/lib
796798
- name: Install system dependencies
797-
run: sudo apt-get install atheme-services faketime libjansson-dev
799+
run: sudo apt-get install atheme-services faketime
798800
- name: Install irctest dependencies
799801
run: |-
800802
python -m pip install --upgrade pip
@@ -829,7 +831,7 @@ jobs:
829831
- name: Unpack artefacts
830832
run: cd ~; find -name 'artefacts-*.tar.gz' -exec tar -xzf '{}' \;
831833
- name: Install system dependencies
832-
run: sudo apt-get install atheme-services faketime libjansson-dev
834+
run: sudo apt-get install atheme-services faketime
833835
- name: Install irctest dependencies
834836
run: |-
835837
python -m pip install --upgrade pip
@@ -870,7 +872,7 @@ jobs:
870872
- name: Unpack artefacts
871873
run: cd ~; find -name 'artefacts-*.tar.gz' -exec tar -xzf '{}' \;
872874
- name: Install system dependencies
873-
run: sudo apt-get install atheme-services faketime libjansson-dev
875+
run: sudo apt-get install atheme-services faketime
874876
- name: Install irctest dependencies
875877
run: |-
876878
python -m pip install --upgrade pip
@@ -905,7 +907,7 @@ jobs:
905907
- name: Unpack artefacts
906908
run: cd ~; find -name 'artefacts-*.tar.gz' -exec tar -xzf '{}' \;
907909
- name: Install system dependencies
908-
run: sudo apt-get install atheme-services faketime libjansson-dev
910+
run: sudo apt-get install atheme-services faketime
909911
- name: Install irctest dependencies
910912
run: |-
911913
python -m pip install --upgrade pip
@@ -946,7 +948,7 @@ jobs:
946948
- name: Unpack artefacts
947949
run: cd ~; find -name 'artefacts-*.tar.gz' -exec tar -xzf '{}' \;
948950
- name: Install system dependencies
949-
run: sudo apt-get install atheme-services faketime libjansson-dev
951+
run: sudo apt-get install atheme-services faketime
950952
- name: Install irctest dependencies
951953
run: |-
952954
python -m pip install --upgrade pip
@@ -995,7 +997,7 @@ jobs:
995997
cd $GITHUB_WORKSPACE/sable/
996998
cargo build
997999
- name: Install system dependencies
998-
run: sudo apt-get install atheme-services faketime libjansson-dev
1000+
run: sudo apt-get install atheme-services faketime
9991001
- name: Install irctest dependencies
10001002
run: |-
10011003
python -m pip install --upgrade pip
@@ -1030,7 +1032,7 @@ jobs:
10301032
- name: Unpack artefacts
10311033
run: cd ~; find -name 'artefacts-*.tar.gz' -exec tar -xzf '{}' \;
10321034
- name: Install system dependencies
1033-
run: sudo apt-get install atheme-services faketime libjansson-dev
1035+
run: sudo apt-get install atheme-services faketime
10341036
- name: Install irctest dependencies
10351037
run: |-
10361038
python -m pip install --upgrade pip
@@ -1059,7 +1061,7 @@ jobs:
10591061
- name: Install dependencies
10601062
run: pip install git+https://github.com/sopel-irc/sopel.git
10611063
- name: Install system dependencies
1062-
run: sudo apt-get install atheme-services faketime libjansson-dev
1064+
run: sudo apt-get install atheme-services faketime
10631065
- name: Install irctest dependencies
10641066
run: |-
10651067
python -m pip install --upgrade pip
@@ -1099,7 +1101,7 @@ jobs:
10991101
mkdir -p ~/.local/bin/
11001102
ln -s $(pwd)/index.js ~/.local/bin/thelounge
11011103
- name: Install system dependencies
1102-
run: sudo apt-get install atheme-services faketime libjansson-dev
1104+
run: sudo apt-get install atheme-services faketime
11031105
- name: Install irctest dependencies
11041106
run: |-
11051107
python -m pip install --upgrade pip
@@ -1134,7 +1136,7 @@ jobs:
11341136
- name: Unpack artefacts
11351137
run: cd ~; find -name 'artefacts-*.tar.gz' -exec tar -xzf '{}' \;
11361138
- name: Install system dependencies
1137-
run: sudo apt-get install atheme-services faketime libjansson-dev
1139+
run: sudo apt-get install atheme-services faketime
11381140
- name: Install irctest dependencies
11391141
run: |-
11401142
python -m pip install --upgrade pip
@@ -1169,7 +1171,7 @@ jobs:
11691171
- name: Unpack artefacts
11701172
run: cd ~; find -name 'artefacts-*.tar.gz' -exec tar -xzf '{}' \;
11711173
- name: Install system dependencies
1172-
run: sudo apt-get install atheme-services faketime libjansson-dev
1174+
run: sudo apt-get install atheme-services faketime
11731175
- name: Install irctest dependencies
11741176
run: |-
11751177
python -m pip install --upgrade pip
@@ -1210,7 +1212,7 @@ jobs:
12101212
- name: Unpack artefacts
12111213
run: cd ~; find -name 'artefacts-*.tar.gz' -exec tar -xzf '{}' \;
12121214
- name: Install system dependencies
1213-
run: sudo apt-get install atheme-services faketime libjansson-dev
1215+
run: sudo apt-get install atheme-services faketime
12141216
- name: Install irctest dependencies
12151217
run: |-
12161218
python -m pip install --upgrade pip
@@ -1245,7 +1247,7 @@ jobs:
12451247
- name: Unpack artefacts
12461248
run: cd ~; find -name 'artefacts-*.tar.gz' -exec tar -xzf '{}' \;
12471249
- name: Install system dependencies
1248-
run: sudo apt-get install atheme-services faketime libjansson-dev
1250+
run: sudo apt-get install atheme-services faketime
12491251
- name: Install irctest dependencies
12501252
run: |-
12511253
python -m pip install --upgrade pip
@@ -1291,7 +1293,7 @@ jobs:
12911293
wget -q https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
12921294
wget -q https://wordpress.org/latest.zip -O wordpress-latest.zip
12931295
- name: Install system dependencies
1294-
run: sudo apt-get install atheme-services faketime libjansson-dev
1296+
run: sudo apt-get install atheme-services faketime
12951297
- name: Install irctest dependencies
12961298
run: |-
12971299
python -m pip install --upgrade pip

Diff for: .github/workflows/test-devel_release.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ jobs:
121121
- name: Unpack artefacts
122122
run: cd ~; find -name 'artefacts-*.tar.gz' -exec tar -xzf '{}' \;
123123
- name: Install system dependencies
124-
run: sudo apt-get install atheme-services faketime libjansson-dev
124+
run: sudo apt-get install atheme-services faketime
125125
- name: Install irctest dependencies
126126
run: |-
127127
python -m pip install --upgrade pip
@@ -162,7 +162,7 @@ jobs:
162162
- name: Unpack artefacts
163163
run: cd ~; find -name 'artefacts-*.tar.gz' -exec tar -xzf '{}' \;
164164
- name: Install system dependencies
165-
run: sudo apt-get install atheme-services faketime libjansson-dev
165+
run: sudo apt-get install atheme-services faketime
166166
- name: Install irctest dependencies
167167
run: |-
168168
python -m pip install --upgrade pip
@@ -197,7 +197,7 @@ jobs:
197197
- name: Unpack artefacts
198198
run: cd ~; find -name 'artefacts-*.tar.gz' -exec tar -xzf '{}' \;
199199
- name: Install system dependencies
200-
run: sudo apt-get install atheme-services faketime libjansson-dev
200+
run: sudo apt-get install atheme-services faketime
201201
- name: Install irctest dependencies
202202
run: |-
203203
python -m pip install --upgrade pip

0 commit comments

Comments
 (0)