generate almalinux RPM kamailio-secsipid

frédéric Gaisnon via sr-users <[email protected]> Fri, 26 Jun 2026 18:09:48 +0200
Newsgroups gmane.comp.voip.ser
Message-ID <CABYCqaufgFhSFXUFF6qn3g1z=-QDsfupdGXk8z_kKqALFz6qXQ@mail.gmail.com>
--===============1826264553==
Content-Type: multipart/alternative; boundary="0000000000006469ef06552a5750"

--0000000000006469ef06552a5750
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi,
I've tried to build RPM kamailio 6.1.3 on almalinux 8.
As I used secsipid i have added this in kamailio.spec:

%package    secsipid
Summary:    STIR/SHAKEN
Group:      %{PKGGROUP}
Requires:   kamailio =3D %ver

%description    secsipid
This module implements secure SIP identity specifications - STIR (Secure
Telephony Identity Revisited) and SHAKEN (Signature-based Handling of
Asserted information using toKENs) IETF extensions for SIP (RFC8224,
RFC8588), known together as STIR/SHAKEN.

...

%build
MODULES=3D"\
...
secsipid \
secsipid_proc
"
...

%files      secsipid
%defattr(-,root,root)
%doc %{_docdir}/kamailio/modules/README.secsipid
%doc %{_docdir}/kamailio/modules/README.secsipid_proc
%{_libdir}/kamailio/modules/secsipid.so
%{_libdir}/kamailio/modules/secsipid_proc.so
---------------------------------------------------------------------

I have also do:
# Get and install the module:

go get https://github.com/asipto/secsipidx
cd $GOPATH/src/github.com/asipto/secsipidx/csecsipid/
make liba
cp secsipid.h libsecsipid.h libsecsipid.a \
    /path/to/kamailio/src/modules/secsipid_proc/

cd $GOPATH/src/github.com/asipto/secsipidx/
make
make install

But as libsecsipidx.so is not installed by any package I have dependencies
problem.
What is the way to genenerate all rpm and kamailio-secsipid for almalinux
distribution please?

Regards,

Fr=C3=A9d=C3=A9ric

--0000000000006469ef06552a5750
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail-gs" style=3D"margin:0px;min-width:0px;=
padding:0px 0px 20px;width:auto;font-family:&quot;Google Sans&quot;,Roboto,=
RobotoDraft,Helvetica,Arial,sans-serif;font-size:medium"><div class=3D"gmai=
l-"><div class=3D"gmail-ii gmail-gt" id=3D"gmail-:2za" style=3D"direction:l=
tr;margin:8px 0px 0px;padding:0px;font-size:0.875rem;overflow-x:hidden"><di=
v class=3D"gmail-a3s gmail-aiL" id=3D"gmail-:2x5" style=3D"direction:ltr;fo=
nt-style:normal;font-variant:normal;font-size-adjust:none;font-kerning:auto=
;font-feature-settings:normal;font-stretch:normal;font-size:small;line-heig=
ht:1.5;font-family:Arial,Helvetica,sans-serif;overflow:auto hidden"><div id=
=3D"gmail-avWBGd-3598"><div dir=3D"ltr">Hi,<br>I&#39;ve tried to build RPM =
kamailio 6.1.3 on almalinux 8.<br>As I used secsipid i have added this in k=
amailio.spec:<br><br>%package =C2=A0 =C2=A0secsipid<br>Summary: =C2=A0 =C2=
=A0STIR/SHAKEN<br>Group: =C2=A0 =C2=A0 =C2=A0%{PKGGROUP}<br>Requires: =C2=
=A0 kamailio =3D %ver<br><br>%description =C2=A0 =C2=A0secsipid<br>This mod=
ule implements secure SIP identity specifications - STIR (Secure Telephony =
Identity Revisited) and SHAKEN (Signature-based Handling of Asserted inform=
ation using toKENs) IETF extensions for SIP (RFC8224, RFC8588), known toget=
her as STIR/SHAKEN.<br><br>...<br><br>%build<br>MODULES=3D&quot;\<br>...<br=
>secsipid \<br>secsipid_proc<br>&quot;<br>...<br><br>%files =C2=A0 =C2=A0 =
=C2=A0secsipid<br>%defattr(-,root,root)<br>%doc %{_docdir}/kamailio/modules=
/README.secsipid<br>%doc %{_docdir}/kamailio/modules/README.secsipid_proc<b=
r>%{_libdir}/kamailio/modules/secsipid.so<br>%{_libdir}/kamailio/modules/se=
csipid_proc.so<br>---------------------------------------------------------=
------------<br><br>I have also do:<br># Get and install the module:<br><br=
>go get=C2=A0<a href=3D"https://github.com/asipto/secsipidx" target=3D"_bla=
nk">https://github.com/asipto/secsipidx</a><br>cd $GOPATH/src/<a href=3D"ht=
tp://github.com/asipto/secsipidx/csecsipid/" target=3D"_blank">github.com/a=
sipto/secsipidx/csecsipid/</a><br>make liba<br>cp secsipid.h libsecsipid.h =
libsecsipid.a \<br>=C2=A0 =C2=A0 /path/to/kamailio/src/modules/secsipid_pro=
c/<br><br>cd $GOPATH/src/<a href=3D"http://github.com/asipto/secsipidx/" ta=
rget=3D"_blank">github.com/asipto/secsipidx/</a><br>make<br>make install<br=
><br>But as libsecsipidx.so is not installed by any package I have dependen=
cies problem.<br>What is the way to genenerate all rpm and kamailio-secsipi=
d for almalinux distribution please?<br><br>Regards,<br><br>Fr=C3=A9d=C3=A9=
ric</div><div class=3D"gmail-yj6qo"></div><div class=3D"gmail-adL"></div></=
div></div></div><div class=3D"gmail-WhmR8e" id=3D"gmail-avWBGd-3599" style=
=3D"clear:both"></div></div></div><br class=3D"gmail-Apple-interchange-newl=
ine"></div>

--0000000000006469ef06552a5750--

--===============1826264553==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions -- [email protected]
To unsubscribe send an email to [email protected]
Important: keep the mailing list in the recipients, do not reply only to the sender!

--===============1826264553==--