Skip to content

Commit fce9b6d

Browse files
authored
Merge pull request #1237 from dmbaturin/T9058-squid-7
build: T9058: add a script for building Squid from source
2 parents 2432808 + b83285e commit fce9b6d

4 files changed

Lines changed: 31 additions & 0 deletions

File tree

.github/workflows/trigger_rebuild_packages.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,8 @@ jobs:
8686
- 'scripts/package-build/radvd/**'
8787
shim-signed:
8888
- 'scripts/package-build/shim-signed/**'
89+
squid:
90+
- 'scripts/package-build/squid/**'
8991
strongswan:
9092
- 'scripts/package-build/strongswan/**'
9193
tacacs:
@@ -247,6 +249,10 @@ jobs:
247249
trigger_build "shim-signed"
248250
fi
249251
252+
if [ "${{ steps.changes.outputs.squid }}" == "true" ]; then
253+
trigger_build "squid"
254+
fi
255+
250256
if [ "${{ steps.changes.outputs.strongswan }}" == "true" ]; then
251257
trigger_build "strongswan"
252258
fi
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/squid/
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../build.py
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
[[packages]]
2+
name = "squid"
3+
commit_id = "debian/7.6-2"
4+
scm_url = "https://salsa.debian.org/squid-team/squid"
5+
6+
[dependencies]
7+
packages = [
8+
"libltdl-dev",
9+
"dh-apparmor",
10+
"libcppunit-dev",
11+
"libcap2-dev",
12+
"libecap3-dev",
13+
"libgnutls28-dev",
14+
"libldap2-dev",
15+
"libnetfilter-conntrack-dev",
16+
"libpam0g-dev",
17+
"libsasl2-dev",
18+
"libsystemd-dev",
19+
"libtdb-dev",
20+
"nettle-dev",
21+
"libssl-dev"
22+
]
23+

0 commit comments

Comments
 (0)