On Tue, 2021-02-02 at 00:28 +0000, Sérgio Basto wrote:
Hi,
On Mon, 2021-02-01 at 19:49 +0100, Daniel Pocock wrote:
> Has anybody tested the Jami softphone from Savoir-Faire Linux? It
> was
> formerly known as Ring.
>
> They distribute RPMs directly from the web site[1]. It is
> already[2]
> in
> Debian for some time.
>
> They distribute[3] their DHT as a library, OpenDHT, for use in
> other
> projects.
>
> Regards,
>
> Daniel
>
> 1.
https://jami.net/
> 2.
https://packages.qa.debian.org/r/ring.html
> 3.
https://github.com/savoirfairelinux/opendht
I have maintain some Debian tools on fedora for these cases :) we may
do :
gpg --recv-keys 0740778A2DFC4A39C0C8BC8C8F2B113C6535C5A7
from
https://tracker.debian.org/pkg/ring you get the dsc link
dget
https://deb.debian.org/debian/pool/main/r/ring/ring_20210104.4.dda80df~ds...
cd ring-20210104.4.dda80df~ds1
and you may try : debuild -i -us -uc -d
but source ring_20210104.4.dda80df~ds1.orig.tar.gz include fedora
specs
, so it is more simpler
tar xf ring_20210104.4.dda80df~ds1.orig.tar.gz
cd ring-project/
cp ring-project/packaging/rules/fedora/jami-one-click.spec .
cp ring-project/packaging/rules/fedora/jami.spec .
mv ring_20210104.4.dda80df~ds1.orig.tar.gz
jami_20210104.4.dda80df.tar.gz
sed -i -e 's/RELEASE_VERSION/20210104.4.dda80df/' jami.spec
rpmbuild -bs jami.spec --define "_sourcedir ." --define "_srcrpmdir
."
Wrote: ./jami-20210104.4.dda80df-0.fc32.src.rpm
mock -r fedora-32-x86_64 --no-clean --rebuild ./jami-
20210104.4.dda80df-0.fc32.src.rpm
package done ... also we may check debian patches
cat ring-20210104.4.dda80df~ds1/debian/patches/jsoncpp-rename.patch
cat ring-20210104.4.dda80df~ds1/debian/patches/dont-build-
gnutls.patch
Sorry I hadn't finish this email, but seems will not be easy , ring
project needs ffmpeg , x264 not available in Fedora , and build try to
download other packages ...
+ make list
All packages:
argon2 asio dbus-cpp ffmpeg ffnvcodec fmt gcrypt gmp gnutls gpg-error
gsm http_parser iconv jack jsoncpp libarchive libressl msgpack natpmp
nettle opencv opencv_contrib opendht opus pjproject portaudio
restinio
secp256k1 speex speexdsp upnp uuid vpx x264 yaml-cpp zlib
Distribution-provided packages:
gnutls iconv jsoncpp libressl nettle opus speex upnp uuid yaml-cpp
zlib
Automatically selected packages:
dbus-cpp ffmpeg fmt http_parser libarchive msgpack natpmp opendht
pjproject restinio secp256k1 speexdsp
Manually deselected packages:
flac gsm natpmp ogg sndfile speex speexdsp vorbis vorbisenc
Manually selected packages:
None
Depended-on packages:
argon2 asio ffnvcodec gmp vpx x264
To-be-built packages:
argon2 asio dbus-cpp ffmpeg ffnvcodec fmt gmp http_parser libarchive
msgpack opendht pjproject restinio secp256k1 vpx x264
+ make fetch
curl -sS -f -L --retry-delay 10 --retry 4 -- "
https://sourceforge.net/projects/dbus-cplusplus/files/dbus-c%2B%2B/0.9.0/...
" > "../../contrib/tarballs/libdbus-c++-0.9.0.tar.gz"
curl: (6) Could not resolve host:
sourceforge.net
curl: (6) Could not resolve host:
sourceforge.net
--
Sérgio M. B.