Skip to content

Commit 97db4be

Browse files
committed
Start building packages for Debian 14.
1 parent 17768ac commit 97db4be

File tree

2 files changed

+53
-0
lines changed

2 files changed

+53
-0
lines changed

.github/workflows/build-packages.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ jobs:
3131
platform: debian-12
3232
- package: deb
3333
platform: debian-13
34+
- package: deb
35+
platform: debian-14
3436
- package: deb
3537
platform: ubuntu-22-04
3638
- package: deb

deb/platforms/debian-14.sh

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
if [ -z "${INSPIRCD_ROOT_DIR}" ]
2+
then
3+
>&2 echo 'This script should not be used directly!'
4+
exit 1
5+
fi
6+
7+
export PLATFORM_NAME="Debian 14 (Forky)"
8+
export PLATFORM_CONTAINER="debian:forky"
9+
export PLATFORM_SUFFIX="deb14u"
10+
11+
export CORE_BUILD_DEPS="libpsl-dev pkg-config"
12+
export CORE_RUNTIME_DEPS="publicsuffix"
13+
14+
declare -Ax MODULE_BUILD_DEPS=(
15+
["argon2"]="libargon2-dev pkg-config"
16+
["geo_maxmind"]="libmaxminddb-dev pkg-config"
17+
["ldap"]="libldap2-dev"
18+
["log_json"]="libyyjson-dev"
19+
["log_syslog"]=""
20+
["mysql"]="default-libmysqlclient-dev"
21+
["pgsql"]="libpq-dev"
22+
["regex_pcre2"]="libpcre2-dev pkg-config"
23+
["regex_posix"]=""
24+
["regex_re2"]="libre2-dev pkg-config"
25+
["sqlite3"]="libsqlite3-dev pkg-config"
26+
["ssl_gnutls"]="libgnutls28-dev pkg-config"
27+
["ssl_openssl"]="libssl-dev pkg-config"
28+
["sslrehashsignal"]=""
29+
)
30+
31+
# Note: ${shlibs:Depends} takes care of runtime libraries.
32+
declare -Ax MODULE_RUNTIME_DEPS=(
33+
["argon2"]=""
34+
["geo_maxmind"]=""
35+
["ldap"]=""
36+
["log_json"]=""
37+
["log_syslog"]=""
38+
["mysql"]=""
39+
["pgsql"]=""
40+
["regex_pcre2"]=""
41+
["regex_posix"]=""
42+
["regex_re2"]=""
43+
["sqlite3"]=""
44+
["ssl_gnutls"]="libio-socket-ssl-perl"
45+
["ssl_openssl"]="libio-socket-ssl-perl"
46+
["sslrehashsignal"]=""
47+
)
48+
49+
declare -Ax MODULE_ERRORS=()
50+
51+
declare -Ax MODULE_WARNINGS=()

0 commit comments

Comments
 (0)