Overview

Request 989704 accepted

- Update to version 2.20.11
* Add support for TURN over TLS
- LEGAL: Do not compile any code in prepare vendor script
- LEGAL: Use system protobuf compiler instead of non-free vendored binary
- Do not require SSE3 (signal-webrtc-disable-compiler-configs.patch)
Both openSUSE and Fedora still support the original Opteron, and
package maintainers should not unilaterally require more.
- Rename package to signal-libringrtc (we've haven't been shipping a usable node module for a while)
and install the library into its final end-user destination.
- Merge signal-webrtc into this package because static libraries are problematic
* Update to 4896f
* absl_{algorithm,base,cleanup,container,flags,functional,hash,memory,meta\
,numeric,random,status,strings,synchronization,time,types}.gn
* crc32c.gn
* libyuv.gn
* usrsctp.gn
* abseil-remove-unused-targets.patch
* replace_gn_files.patch
* signal-webrtc-disable-compiler-configs.patch
* signal-webrtc-disable-h264.patch
- Use GCC11 on Leap for C/C++
- Compile C/C++ code with LTO where it's the default.
- Fix non-x64 build


i thod's avatar

Thanks! I think I understood why we used separated packages before and why you like to merge them. As you now install the library to %{_libdir}/signal-desktop/node_modules, do you also plan the merge the remaining two packages? (Most signal-desktop and ringrtc only work with an exact version match and no other package will require this...)


Bruno Pitrus's avatar
author source maintainer target maintainer

No. We don't need to merge signal-desktop and signal-ringrtc.

I only merged these two because LTO requires these to be in one package (static libraries do not work, linker requires access to the original source)

But now that you say this, i should probably change the requirement in signal-desktop to a = instead of >=.


i thod's avatar

I see, works for me on TW.

Another off-topic question: Do you (or @gladiac) have any idea why Fedora often crashes with "Broken pipe"?

Request History
Bruno Pitrus's avatar

dziobian created request

- Update to version 2.20.11
* Add support for TURN over TLS
- LEGAL: Do not compile any code in prepare vendor script
- LEGAL: Use system protobuf compiler instead of non-free vendored binary
- Do not require SSE3 (signal-webrtc-disable-compiler-configs.patch)
Both openSUSE and Fedora still support the original Opteron, and
package maintainers should not unilaterally require more.
- Rename package to signal-libringrtc (we've haven't been shipping a usable node module for a while)
and install the library into its final end-user destination.
- Merge signal-webrtc into this package because static libraries are problematic
* Update to 4896f
* absl_{algorithm,base,cleanup,container,flags,functional,hash,memory,meta\
,numeric,random,status,strings,synchronization,time,types}.gn
* crc32c.gn
* libyuv.gn
* usrsctp.gn
* abseil-remove-unused-targets.patch
* replace_gn_files.patch
* signal-webrtc-disable-compiler-configs.patch
* signal-webrtc-disable-h264.patch
- Use GCC11 on Leap for C/C++
- Compile C/C++ code with LTO where it's the default.
- Fix non-x64 build


Andreas Schneider's avatar

gladiac accepted request

ok

openSUSE Build Service is sponsored by