Leo Famulari <l...@famulari.name> writes: > I'm curious — how close are you to a Ring package definition?
According to https://tuleap.ring.cx/plugins/mediawiki/wiki/ring/index.php/Build_Instructions, Ring is divided into three Layers: * Libring (or ring-daemon) * LibringClient * Clints I have a work-in-progress definition for libring, I have not started working on the other layers yet. I will clean up the wip-patches that I have and send them them later today. At the moment I am still tracking down (i.e. unbundling) dependencies for libring. At the moment I am working on pjptoject which is one of the "main" dependencies according to this: https://ring.cx/en/about/technical#Libraries There are some more dependencies that might be needed, that I noticed when looking at librings contrib directory. This inputs field reflects all the dependencies from libring's contrib: (inputs `(("ffmpeg" ,ffmpeg) ("flac" ,flac) ("libgcrypt" ,libgcrypt) ("gmp" ,gmp) ; ("gnutls" ,gnutls) ; Maybe not needed as already used by inputs ("libgpg-error" ,libgpg-error) ; ("gsm" ,gsm) ; not found ("libiax2" ,libiax2) ("libiconv" ,libiconv) ("jack" ,jack-1) ; ("json-c" ,json-c) ; not found ; ("msgpack" ,msgpack) ; maybe not needed as used by inputs (opendht) ; ("nettle" ,nettle) ; maybe not needed (only certain proprietary OSes?) ("libogg" ,libogg) ("opendht" ,opendht) ("opus" ,opus) ("pcre" ,pcre) ; ("pjproject" ,pjproject-for-libring) ; not found, WIP ; ("pkg-static" ,pkg-static) ; not found ("portaudio" ,portaudio) ("libsamplerate" ,libsamplerate) ("libsndfile" ,libsndfile) ("speex" ,speex) ; ("speexdsp" ,speexdsp) ("libupnp" ,libupnp) ; ("uuid" ,uuid) ; not found, maybe not needed (only certain proprietary OSes?) ("libvorbis" ,libvorbis) ("libvpx" ,libvpx) ("libx264" ,libx264) ; ("yaml-cpp" ,yaml-cpp) ;not found ("zlib" ,zlib))) ; maybe not needed as used by inputs Sorry for the format, I will send a real patch later today. The ones that are commented above have some issue that needs to be resolved. I don't really have a lot of time to work on this so progress has been slow. Sorry for that. As I said I will post two patches later (pjproject & libring). Any help on those or some of the missing inputs is of course greatly appreciated! Sorry for the delay! Best, Lukas