@caleb I have built it with the PKGBUILD and Opus passthrough support seems to be there but it cannot transcode from, say, G.722 to Opus. "core show translation" does not list it.
Search Criteria
Package Details: asterisk 22.0.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/asterisk.git (read-only, click to copy) |
---|---|
Package Base: | asterisk |
Description: | A complete PBX solution |
Upstream URL: | https://www.asterisk.org |
Keywords: | sip, telephony, voip |
Licenses: | GPL-2.0-only |
Submitter: | pressh |
Maintainer: | nkukard (alerque) |
Last Packager: | nkukard |
Votes: | 112 |
Popularity: | 0.046397 |
First Submitted: | 2008-01-27 13:42 (UTC) |
Last Updated: | 2024-10-18 07:11 (UTC) |
Dependencies (21)
- alsa-lib
- curl (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR)
- jansson (jansson-gitAUR)
- libedit
- libvorbis (libvorbis-aotuvAUR, libvorbis-aotuv-lancerAUR, libvorbis-gitAUR)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR)
- libxslt (libxslt-gitAUR)
- opus (opus-gitAUR)
- popt (popt-gitAUR)
- speex (speex-gitAUR)
- gsm (make)
- sqlite3 (sqlite) (make)
- dahdi (dahdi-linux-gitAUR, dahdi-linuxAUR) (optional)
- gsm (optional)
- libpriAUR (optional)
- libsrtp (libsrtp-gitAUR) (optional)
- libss7AUR (optional)
- lua51 (luajit-symlinksAUR) (optional)
- openr2 (openr2-gitAUR) (optional)
- postgresql (postgresql-12AUR, postgresql13AUR, postgresql-gitAUR, postgresql15-docsAUR, postgresql15AUR, postgresql17-docsAUR, postgresql17AUR) (optional)
- Show 1 more dependencies...
Required by (8)
Sources (5)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 .. 24 Next › Last »
hytrax commented on 2020-05-03 10:48 (UTC)
alerque commented on 2020-05-02 20:36 (UTC)
@hytrax The build in my user repository is compiled with the PKGBUILD exactly as posted here (most recently updated by me). There is a dependency on opus so I would have expected it to be found at build time and support to be built in. Do you get something different when you build this PKGBUILD yourself?
It's possible they changed something in recent releases and we need to explicitly enable support now, but I missed anything about that in the change logs.
hytrax commented on 2020-05-02 13:44 (UTC)
Is it not compiled with opus enabled? If I use the package form the alerque repo the opus modules are missing and thus transcoding does not work.
alerque commented on 2020-05-01 11:23 (UTC)
@post-factum Thanks for the heads up. It's building now, if it looks like it runs alright I'll post the update shortly.
alerque commented on 2020-02-27 11:01 (UTC)
Thanks for the heads up @Thulinma, updated package coming shortly.
Thulinma commented on 2020-02-26 17:31 (UTC)
Hey there! Asterisk no longer installs headers by default, but dependent packages expects them to be installed. To re-enable headers, simply add the line:
make DESTDIR="${pkgdir}" install-headers
after the existing line
make DESTDIR="${pkgdir}" install
And that'll do the trick.
nkukard commented on 2020-02-26 13:16 (UTC)
@nkukard Have you ever messed with fixing this build so it works with Lua 5.3 instead of 5.1? Asterisk supports it, their configure.ac just detects it in the wrong order. I messed with patching it some but didn't get it quite working. I wondered if you'd tried to go down that road before.
I've not tired that myself, I'd prefer to stick with what Asterisk detects, but as you say its in the wrong order, so I think it should be fine to change it if you want.
Also I don't think that should be an optdepend because it cannot be added or removed by installing Lua after the fact, it has to be build in, which means it has to be there at build time. I think it should be a makedepend, and the Arch configuration should just support it out of the box. This is consistent with the way many many other packages that optionally have Lua support handle are handled. Would you mind if I flip that around like that?
Agreed, feel free to flip that around :)
alerque commented on 2020-02-26 13:10 (UTC)
@nkukard Have you ever messed with fixing this build so it works with Lua 5.3 instead of 5.1? Asterisk supports it, their configure.ac just detects it in the wrong order. I messed with patching it some but didn't get it quite working. I wondered if you'd tried to go down that road before.
Also I don't think that should be an optdepend because it cannot be added or removed by installing Lua after the fact, it has to be build in, which means it has to be there at build time. I think it should be a makedepend, and the Arch configuration should just support it out of the box. This is consistent with the way many many other packages that optionally have Lua support handle are handled. Would you mind if I flip that around like that?
alerque commented on 2020-02-26 10:25 (UTC)
Thanks for the add @nkukard. I've also added you to pjproject as it is the only other required dependency for this that is in the AUR. That way any future absence I make have won't hold up updates to this package ;-)
alerque commented on 2020-02-22 06:10 (UTC) (edited on 2020-02-22 06:34 (UTC) by alerque)
PSA: I've started hosting this and all its dependencies as prebuilt packages (x86_86 only) in my repository for those that want to install them using pacman
without messing around with building from the AUR.
Pinned Comments
alerque commented on 2020-02-22 06:10 (UTC) (edited on 2020-02-22 06:34 (UTC) by alerque)
PSA: I've started hosting this and all its dependencies as prebuilt packages (x86_86 only) in my repository for those that want to install them using
pacman
without messing around with building from the AUR.