xkaraman left a comment (kamailio/kamailio#4241)
Quick question regarding `make apk` and `abuild -r`?
`make apk` target, I will see what that does and get back to you, if you happen
to know please let me know.
and `abuild -r` is an alpine specific tool? what does it require?
---
So, after the additions for packaging, i hope this will be an easy transition:
Configure as
`
cmake -S . -B build-alpine -DCMAKE_INSTALL_PREFIX=/usr -DVERBOSE=off
-DBUILD_DOC=OFF --fresh -DEXCLUDE_MODULES="db_oracle dnssec jwt microhttpd nats
nsq ruxc secsipid_proc stirshaken tls_wolfssl app_lua"
-DCMAKE_BUILD_TYPE="Release" -DMODULE_GROUP_NAME="ALL_PACKAGED"
-DINCLUDE_MODULES=""
`
`BUILD_DOC=OFF`, no documentation/man will be built
`CMAKE_BUILD_TYPE=Release` built release type, you can change to `DEBUG`, if
you want debugging symbols.
`MODULE_GROUP_NAME="ALL_PACKAGED"` will built all groups defined in
`groups.cmake` and when packaging it will create a separate deb for each.
(these probably don't apply to alpine.) You can use `KSTANDARD` and `KMINI` as
well every `K{group_name}` if you want a specific group.
----
Then for building and installing:
Build:
`cmake --build build-alpine -j8`
--
If you want to install for staging then you can use:
`DESTDIR=/tmp/alpine-pkg cmake --install build-alpine`
Here you will find all installed files.
No extra files should be installed if you have not build manually the
man/dbschema. Regarding docs, since we are installing the ones provided from
src code directly, and not building them, you can exclude the docs folder
created I guess.
If these are not enough to get you started, ping me again until I can see the
`apk` target.
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/4241#issuecomment-2895220443
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/issues/4241/2895220...@github.com>
_______________________________________________
Kamailio - Development Mailing List -- sr-dev@lists.kamailio.org
To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the
sender!