Skip to content

Commit 8dc945a

Browse files
committed
add libsecp256k1-dev
1 parent 30abadb commit 8dc945a

30 files changed

+133
-36
lines changed

bookworm/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ LABEL org.opencontainers.image.authors="Victor Seva <linuxmaniac@torreviejawirel
55
# is updated with the current date. It will force refresh of all
66
# of the base images and things like 'apt-get update' won't be using
77
# old cached versions when the Dockerfile is built.
8-
ENV REFRESHED_AT="2026-01-13"
8+
ENV REFRESHED_AT="2026-01-26"
99

1010
RUN rm -rf /var/lib/apt/lists/* && apt-get update
1111
RUN echo MIRRORSITE=http://deb.debian.org/debian > /etc/pbuilderrc

bookworm/debian/control

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ Build-Depends:
4343
libreadline-dev,
4444
libsasl2-dev,
4545
libsctp-dev [any],
46+
libsecp256k1-dev,
4647
libsecsipid-dev [amd64 arm64 armel armhf hurd-i386 i386 powerpc ppc64 ppc64el riscv64 s390x],
4748
libsnmp-dev,
4849
libsqlite3-dev,
@@ -843,6 +844,22 @@ Description: Kafka module for the Kamailio SIP server
843844
.
844845
This package provides an embedded kafka producer using librdkafka.
845846

847+
Package: kamailio-authblockchain-modules
848+
Architecture: any
849+
Multi-Arch: same
850+
Pre-Depends:
851+
${misc:Pre-Depends},
852+
Depends:
853+
kamailio (= ${binary:Version}),
854+
${misc:Depends},
855+
${shlibs:Depends},
856+
Description: Blockchain related modules for the Kamailio SIP server
857+
Kamailio is a very fast and flexible SIP (RFC3261)
858+
server. Written entirely in C, Kamailio can handle thousands calls
859+
per second even on low-budget hardware.
860+
.
861+
This package provides auth_web3 and auth_arnacon modules.
862+
846863
Package: kamailio-extra-modules
847864
Architecture: any
848865
Multi-Arch: same
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
KAUTH_BLOCKCHAIN
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1+
KSTANDARD
12
kamailio-core

bookworm/debian/rules

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ EXCLUDED_MODULES += berkeley
3636
# - regardless if they go to the main kamailio package or to some module
3737
# package, they will be excluded from compile and install of all.
3838
EXTRA_EXCLUDED_MODULES += bdb
39-
EXTRA_EXCLUDED_MODULES += dbtext
39+
EXTRA_EXCLUDED_MODULES += db_text
4040
EXTRA_EXCLUDED_MODULES += oracle
4141
EXTRA_EXCLUDED_MODULES += pa
4242
EXTRA_EXCLUDED_MODULES += iptrtpproxy
@@ -50,7 +50,6 @@ EXTRA_EXCLUDED_MODULES += python
5050
# on which other depend first)
5151
PACKAGE_GROUPS += mysql
5252
PACKAGE_GROUPS += postgres
53-
PACKAGE_GROUPS +=
5453
PACKAGE_GROUPS += unixodbc
5554
PACKAGE_GROUPS += radius
5655
PACKAGE_GROUPS += presence
@@ -89,6 +88,7 @@ PACKAGE_GROUPS += nats
8988
PACKAGE_GROUPS += tls_wolfssl
9089
PACKAGE_GROUPS += microhttpd
9190
PACKAGE_GROUPS += kafka
91+
PACKAGE_GROUPS += auth_blockchain
9292

9393
# Module groups to be packaged onto kamailio-extra-modules.
9494
EXTRA_GROUPS += ev
@@ -115,7 +115,4 @@ override_dh_auto_configure:
115115
-DEXCLUDE_MODULES="$(EXCLUDED_MODULES) $(EXTRA_EXCLUDED_MODULES)" \
116116
-DMODULE_GROUP_NAME="KSTANDARD $(shell echo "$(addprefix K, $(PACKAGE_GROUPS) $(EXTRA_GROUPS))"| tr '[:lower:]' '[:upper:]')"
117117

118-
override_dh_auto_build:
119-
cmake --build obj-${DEB_BUILD_GNU_TYPE} -j$(NUMJOBS) -t dbschema
120-
121118
override_dh_auto_test:

bullseye/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ LABEL org.opencontainers.image.authors="Victor Seva <linuxmaniac@torreviejawirel
55
# is updated with the current date. It will force refresh of all
66
# of the base images and things like 'apt-get update' won't be using
77
# old cached versions when the Dockerfile is built.
8-
ENV REFRESHED_AT="2026-01-13"
8+
ENV REFRESHED_AT="2026-01-26"
99

1010
RUN rm -rf /var/lib/apt/lists/* && apt-get update
1111
RUN echo MIRRORSITE=http://deb.debian.org/debian > /etc/pbuilderrc

bullseye/debian/control

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ Build-Depends:
4242
libreadline-dev,
4343
libsasl2-dev,
4444
libsctp-dev [any],
45+
libsecp256k1-dev,
4546
libsecsipid-dev [amd64 arm64 armel armhf hurd-i386 i386 powerpc ppc64 ppc64el riscv64 s390x],
4647
libsnmp-dev,
4748
libsqlite3-dev,
@@ -52,6 +53,7 @@ Build-Depends:
5253
libxml2-dev,
5354
openssl,
5455
pkg-config,
56+
postgresql-server-dev-all,
5557
python,
5658
python-dev,
5759
python3,
@@ -843,6 +845,22 @@ Description: Kafka module for the Kamailio SIP server
843845
.
844846
This package provides an embedded kafka producer using librdkafka.
845847

848+
Package: kamailio-authblockchain-modules
849+
Architecture: any
850+
Multi-Arch: same
851+
Pre-Depends:
852+
${misc:Pre-Depends},
853+
Depends:
854+
kamailio (= ${binary:Version}),
855+
${misc:Depends},
856+
${shlibs:Depends},
857+
Description: Blockchain related modules for the Kamailio SIP server
858+
Kamailio is a very fast and flexible SIP (RFC3261)
859+
server. Written entirely in C, Kamailio can handle thousands calls
860+
per second even on low-budget hardware.
861+
.
862+
This package provides auth_web3 and auth_arnacon modules.
863+
846864
Package: kamailio-extra-modules
847865
Architecture: any
848866
Multi-Arch: same
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
KAUTH_BLOCKCHAIN
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1+
KSTANDARD
12
kamailio-core

bullseye/debian/rules

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ EXCLUDED_MODULES += berkeley
3636
# - regardless if they go to the main kamailio package or to some module
3737
# package, they will be excluded from compile and install of all.
3838
EXTRA_EXCLUDED_MODULES += bdb
39-
EXTRA_EXCLUDED_MODULES += dbtext
39+
EXTRA_EXCLUDED_MODULES += db_text
4040
EXTRA_EXCLUDED_MODULES += oracle
4141
EXTRA_EXCLUDED_MODULES += pa
4242
EXTRA_EXCLUDED_MODULES += iptrtpproxy
@@ -51,7 +51,6 @@ EXTRA_EXCLUDED_MODULES += tls_wolfssl
5151
# on which other depend first)
5252
PACKAGE_GROUPS += mysql
5353
PACKAGE_GROUPS += postgres
54-
PACKAGE_GROUPS +=
5554
PACKAGE_GROUPS += unixodbc
5655
PACKAGE_GROUPS += radius
5756
PACKAGE_GROUPS += presence
@@ -89,6 +88,7 @@ PACKAGE_GROUPS += secsipid
8988
PACKAGE_GROUPS += lwsc
9089
PACKAGE_GROUPS += microhttpd
9190
PACKAGE_GROUPS += kafka
91+
PACKAGE_GROUPS += auth_blockchain
9292

9393
# Module groups to be packaged onto kamailio-extra-modules.
9494
EXTRA_GROUPS += ev
@@ -115,7 +115,4 @@ override_dh_auto_configure:
115115
-DEXCLUDE_MODULES="$(EXCLUDED_MODULES) $(EXTRA_EXCLUDED_MODULES)" \
116116
-DMODULE_GROUP_NAME="KSTANDARD $(shell echo "$(addprefix K, $(PACKAGE_GROUPS) $(EXTRA_GROUPS))"| tr '[:lower:]' '[:upper:]')"
117117

118-
override_dh_auto_build:
119-
cmake --build obj-${DEB_BUILD_GNU_TYPE} -j$(NUMJOBS) -t dbschema
120-
121118
override_dh_auto_test:

0 commit comments

Comments
 (0)