Developpers will be able to use more up-to-date tools since GCC upgrade to version 10 has been merged, and the contributions from rubdos and direc85 will now allow to enjoy LLVM 15 and Rust 1.75.
-
libconnman-qt
, QML bindings for the connection manager, abranson fixed a possible crash when a route is removed and later on the default route is changed. -
openconnect
, open client for Cisco AnyConnect VPN, Thaodan updated it to 9.12. -
connman
, the connection manager, LaakkonenJussi worked on OpenVPN plugin, so it can work with version 2.6.9. -
ofono
, the telephony library, dcaliste proposed to expose over D-Bus when a call has been filtered. After discussion with slava the PR will be dropped and another solution to notify on filtered calls may be implemented separately. -
messagingframework
, the email Qt framework, dcaliste proposed a pull from upstream, bringing an API for email decryption. -
nemo-qml-plugin-email
, QML bindings for emails, dcaliste fixed an issue exposing a wrong initial download status. He also proposed to rework the attachment model so it is linked to an EmailMessage object. It should allow to deal with attachments in encrypted emails.
mlsdb-data
, a packaging of Mozilla databse used to assist GPS positioning, pvuorela updated it to 2024-03-15.
-
lipstick
, the home screen code (open source parts), pvuorela updated QML files dealing with VPN since the move toNemo.Connectivity
. -
user-managerd
, daemon for handling Sailfish OS device users, pvuorela moved the startup wizard done markings to the~/.config
directory, while they were previously direct hidden files in the home directory.
gecko-dev
, Mozilla's Gecko web rendering engine, mal made the header path symlink works with all gcc versions and also backported changes required by Rust and CLang updates.
mpg123
, a console MPEG audio player and decoder library, mal updated it to 1.32.5.libvpx
, a VP8/VP9 video codec library, mal updated it to 1.14.0.opus
, an audio codec for use in low-delay speech and audio communication, mal updated it to 1.5.1.ffmpeg
, a framework to encode and decode multimedia resources, mal updated it to 5.1.4.gstreamer
, a multimedia framework, mal updated it to 1.22.10, and also the base plugins, the "good" plugins, the "bad" plugins and thelibav
one.
nemo-qml-plugin-filemanager
, QML bindings for file management, pvuorela cleaned the requirements, removing old ones that are not needed anymore (like contactscache, D-Bus, profile, connman…).
-
ssu
, the seamless software updater, pketo added support for major and minor release versions in repository names. This would allow to put packages for Sailfish OS version 4 in a repository and put in another 4.6 one, the files that has been changed in iteration 6. Previously, a repository contained the complete package list for each minor release. -
nemo-qml-plugin-devicelock
, QML bindings for device lock access, spiiroin added placeholders for authentication methods, for later usage. -
libqtsparql
, the Qt support for SPARQL databases, pvuorela cleaned up the code to be able to build it with more recent Qt versions, fixed up crashing tests and reenabled a QML plugin exposing a model from databases.
-
gcc
, the GNU compiler collection, mal's work to upgrade GCC has been merged in. It moves to version 10.3 (from 2021), while GCC was previously in version 8. -
python3
, the popular and widely used programming language, mal proposed to update it to 3.8.18. -
kbuild
, a framework for writing simple makefiles for complex tasks, mal updated it to r3565. -
dtc
, the device tree compiler, mal updated it to 1.7.0. -
ncurses
, the library to use terminals, Thaodan fixed an issue with Bash/readline. -
readline
, a library for editing typed command lines, Thaodan worked on updating it to 8.2, also revamping the packaging spec file. -
e2fsprogs
, utilities to manage ext2, ext3 and ext4 file systems, pvuorela removed an old patch from 2016 since coreutils has been upgraded in-between. -
expat
, an XML parser library, mal updated it to 2.6.1. -
python-M2Crypto
, support for using OpenSSL in python scripts, Thaodan updated it to 0.41.0. -
lipstick
, the home screen code (open source parts), pvuorela updated the documentation. -
pvuorela cleaned packaging of various projects, removing unnecessary dependencies:
lipstick
, removed Qt5Xml dependency.signon-plugin-oauth2
, removed Qt5XmlPatterns dependency.mapplauncherd-booster-browser
, removed Qt5Svg, Qt5XmlPatterns, Qt5Xml, timed-qt5 dependencies.mapplauncherd-booster-silica
, removed Qt5Svg, Qt5Xml dependencies.nemo-qml-pugin-systemsettings
, removed Qt5XmlPatterns dependency and added missing Qt5Network one.
-
glslang
, OpenGL and OpenGL ES shader front end and validator, mal newly packaged it at version 14.1. -
mesa
, graphic libraries, mal updated them to 23.1.9. -
rust
, the Rust programming language compiler, rubdos and direc85 updated it to 1.75.0. -
llvm
, the machinery to build compilers, rubdos upgraded it to 15.0.7. -
orc
, a library to generate optimized code operating on arrays of data, mal updated it to 0.4.38. -
mic
, an image creator for Linux distributions, pvuorela fixed some issues coming frompython-M2Crypto
update. -
nemo-qml-plugin-dbus
, the QML bindings for DBus, vige updated the link to the source code, following a request from https://forum.sailfishos.org/t/wrong-link-to-dbus-plugin-sources/18284. -
nemo-qml-plugin-systemsettings
, a QML component used by the Settings app, pvuorela moved the VPN model tonemo-qml-plugin-connectivity
. pvuorela removed also the deprecated APIDiskUsage
. -
pvuorela updated QML types in various packages where there have been API changes: