-
gssdp
, the GLib SSDP resource discovery library, mal updated it to 1.6.3. -
gupnp
, the GLib UPnP library, mal updated it to 1.6.6, updated theav
plugin to 0.14.1 and thedlna
one to 0.12.0, also moving the repositories to use submodule. -
rygel
, a collection of UPnP/DLNA services, mal upgraded it to 0.42.5. -
qtgrilo
, a framework for discovering and browsing media, Qt bindings, pvuorela added a property signaling a fetching data state. -
amber-mpris
, QML bindings for remote control of music players, tomin1 fixed a segmentation fault in the property change timer. -
libsdl-gfx
, the simple direct media layer - graphics primitives, Thaodan removed upstream enabling MMX on Arm. -
sdl
, a multimedia library, mal worked in a branch to upgrade it to version 2.30.0. He also upgraded add-on libraries in the process, withlibsdl-mixer
to 2.8.0,libsdl-image
moving to 2.8.2, andlibsdl-ttf
to 2.22.0.
-
connman
, the connection manager, LaakkonenJussi modified it to emit a change signal also when default service is changed, so higher layers can properly interpret it. LaakkonenJussi also worked to reduce the difference with upstream by selecting several upstream commits. -
libconnman-qt
, QML bindings for the connection manager, completely moved route parsing into ConnMan. -
messagingframework
, the email Qt framework, dcaliste merged latest upstream, bringing a fix for*.asc
attachments being not displayed in the email application. -
nemo-qml-plugin-email
, QML bindings for emails, dcaliste fixed a bug creating duplicated files on attachment download. The change also allows to save the attachments directly in~/Downloads/
instead of putting them in a complex tree structure, and is currently under discussion. -
bluez5
, the Linux Bluetooth stack, mal moved to version 5.72.
lipstick
, the home screen code (open source parts), krnlyng added a signal when the client closes a window. This signal (terminated
) notifies that the application associated with the surface has terminated abnormally. This is based onqtwayland
signaling when the client destroys a surface.
sailfish-office
, the document application, dcaliste proposed to store passwords for read-protected PDF documents.
-
tzdata
, the time zone data (and some other geographical data), mal proposed to update it to 2023d. -
zypper
, a package manager, mal updated it to 1.14.68 and its library companion to 17.31.28. -
python3-zypp
, Python module for zypper, mal fixed compatibility withlibzypp
17.29.0. -
aspell
, a spell checker, markolemmetty updated it to 0.60.8.1, fixing CVE-2019-25051 vulnerability. -
fakeroot
, gives a fake root environment, mal updated it to 1.29. -
libsoup3
, the web access library based on GObject, is a new repository separated from older version 2 of thelibsoup
library. mal started it with version 3.4.4. -
ca-certificates
, the system-wide authentication certificates, mal updated them to 2023.2.62_v7.0.401.
Thaodan removed the %make_install
macro for RPM packaging. He thus fixed many packaging directives in various repositories:
- in
telepathy-accounts-signon
, - in
tzdata-timed
, - in
libmlocale
, - in
qr-filter-qml-plugin
,
There is also an on-going maintainance task to remove the static libraries (and libtool
.la files) from the distributed package when they don't make sense. This obviously will reduce a bit the download and installation footprint for the next update:
- in
util-linux
, - in
gdb
, - in
qtwayland
, - in
procps
, - in
qtbase
, - in
btrfs-progs
, - in
gmime
, - in
libpcap
, - in
libsdl-sound
, - in
udisks2
, - in
libusb1
, - in
nspr
, - in
connman-network-monitor
, - in
libsdl-gfx
,
-
grep
, the searching command line tool, mal replace the dependency onpcre
withpcre2
. -
gecko-dev
, Mozilla's Gecko web rendering engine, mal backported fixes to build against newerglibc
. -
sailfish-secrets
, a framework to use encryption techniques, mal fixed a compilation issue with newerg++
. -
osc
, the command line interface to work with OBS (the Open Build Service), thaodan is proposing to upgrade from 0.168.2 to 1.5.1. -
PackageKit
, a D-Bus abstraction layer that allows the session user, mal backported a fix forgcc
10. -
libglibutil
, a library extending GLib with convenient utilities, slava added a function,gutil_idle_pool_get_default()
, making usage ofGUtilIdlePool
simpler in multi-threaded environments. slava also modified this class with two commits, one treating NULL parameter as the default pool and another returning the value as pushed to the pool. -
qemu-usermode
, a universal CPU emulator, mal changed thestatx
call to use the one fromglibc
instead of the syscall one. Like that sb2 will be able to intercept the call. -
scratchbox2
, the cross-compilation tool used by the SDK, mal added a wrapper forstatx
call. Thaodan replaced deprecatedegrep
andfgrep
and used the GNU option for regexp instead of the Posix one (the version ofsed
is currently too old for that). -
libshadowutils
, a library to used shadow tools, Thaodan updated it to 0.0.4, also upgrading the packaging to usecmake
macros and packaging Sailfish OS changes as a patch.