- Update to release 3.17.1
* Added support for filesystem passthrough read/write when
FUSE_PASSTHROUGH capability is enabled
* New API: fuse_passthrough_open() and fuse_passthrough_close()
* Added fmask and dmask options to high-level API for separate
permission masks for files and directories
* Added signal handling with backtrace printing
(fuse_set_fail_signal_handlers())
* Added syslog support for fuse_log() messages
* New API: fuse_log_enable_syslog() and fuse_log_close_syslog()
* Added thread names to libfuse threads
- Add support of SHA256 git repo for gitk (bsc#1239989):
0001-gitk-Add-a-basic-support-of-SHA256-repositories-into.patch
0002-gitk-Add-auto-select-length-preference-for-SHA256.patch
==== hwdata ====
Version update (0.392 -> 0.393)
- Update to version 0.393:
* Update pci, usb and vendor ids
* Fix usb.ids encoding and a couple of typos
* Fix configure to honor --prefix
==== jasper ====
Version update (4.2.4 -> 4.2.5)
- Update to 4.2.5:
* Made a change to a configuration header file in order to avoid
undesirable compiler warnings when JasPer is used in C++ code (#393).
==== libevdev ====
Version update (1.13.3 -> 1.13.4)
- update to 1.13.4
* Always push changed mt events when syncing
- Update to 3.4.7:
- Drop upstreamed patch:
* 830.patch
==== libidn ====
Version update (1.42 -> 1.43)
- update to 1.43:
* The release tarball is now reproducible
* A use of uninitialized value bug was fixed in idna_to_unicode_4z4z
* Unicode tables are now rebuilt from source again
* Update gnulib files and build fixes
- Update to release 1.28
* Support for three-finger drag for touchpads.
* On tablets the pressure range is now correctly tracked per
tablet.
- Use %udev_hwdb_update in %posttrans to update udev hwdb. On
recent distros such as TW, this should not be necessary at all as
the hwdb is automatically updated via the rpm file triggers
mechanism. However, the explicit call to update the hwdb is kept
in case the spec file is also used for older ditros. The call is
also done from %posttrans where we know that udev is fully
functional without the need of `Requires(post): udev`.
==== liblognorm ====
- build with pcre2, add liblognorm-2.0.6-pcre2.patch
==== libmaxminddb ====
Version update (1.10.0 -> 1.12.2)
- update to 1.12.2:
* fix memory leaks
* MMDB_get_entry_data_list() now always sets the passed
entry_data_list parameter to either NULL or valid memory. This
makes it safe for callers to use MMDB_free_entry_data_list() on
it even in case of error.
* more build system tweaks
==== libusb-1_0 ====
Version update (1.0.27 -> 1.0.28)
- Update to version 1.0.28
* New libusb_get_ssplus_usb_device_capability_descriptor API
for query of SuperSpeed+ Capability Descriptors
* API support for reporting USB 3.2 Gen2x2 speeds
* macOS: Fix Zero-Length Packet for multiple packets per frame
* Windows: Base HID device descriptor on OS-cached values
* Build fixes for Haiku and SunOS
* Many code correctness fixes
- Update to version 4.20.1
* autotools-build: Search for xdt-gen-visibility also in the
working tree
* meson-build: Bump meson min version
* build: Automate copyright year management
* Replace deprecated exo with libxfce4ui 4.21.0
* docs: Ignore visibility header and align build systems
* build: Remove libxfce4util-config.h from GI
* xfce-i18n: Use g_strlcpy instead of falling back to it
* meson-build: Add missing check for varargs.h
* xfce-rc: Fix C locale handling
* meson-build: Use SPDX license expression
* meson-build: Update debug/optimization flag management
* build: Use VERSION_FULL intead of VERSION or PACKAGE_VERSION
* meson-build: Let pkg.generate() fill in required libs
* meson-build: Use relative path in gtk-doc
* meson-build: Check for libintl only if required
* meson-build: Remove duplicated CFLAGS
* meson-build: Gobject introspection cleanup
* Fix namespace for GObject introspection in meson build too
* Fix namespace for GObject introspection
* Removed extra ';' in header files.
* build: Remove unused check for XDT_CHECK_ABI
* build: Add missing update of --enable-visibility flag
* docs: Don't run gtkdoc-check
* build: Bump xdt required version
* docs: Remove generated types from repository
* Add libxfce4util/meson.build to Makefile.am EXTRA_DIST
* Translation Updates
==== microos-tools ====
Version update (4.0+git10 -> 4.0+git11)
- Update to version 4.0+git11:
* Only parse section with at minimum two arguments (#42)
- Update to version 0.6.4
Meson has been added as a build system in this release, and the
associated archive has been generated by 'meson dist'. Although
autotools has been retained for the time being and can still be used
via 'autogen.sh', meson is now the preferred build system, and
autotools will be removed in a future release.
* flatpak: Updates from flathub and use meson when possible
* file: Fix GError leak in mousepad_file_autosave_delete_finish
* build: Automate copyright year management
* history: Save session when an inactive tab is closed
* file: Fix possible dereference of null pointer
* Extend saved state comparison to auto-saved modified files
* window: Avoid unnecessary switching to the tab to be closed
* Use build system-independent macro for mousepad name
* flatpak: Updates from Flathub and git
* meson-build: Compile gsettings schemas
* history: Fix -Wmaybe-uninitialized
* meson-build: Fix statement not under conditional
* Add meson build
* Remove unused .in level in desktop files
* file: Don't use G_FILE_MONITOR_WATCH_HARD_LINKS
* dialogs: Set current name in save-as dialog for deleted files too
* Add parentheses to parameterized actions in accels.scm
* Fix broken shortcut for reload action
* Hide the launcher for mousepad-settings
* CSD: Drop custom code for decoration layout
* prefs-dialog: Make widgets focusable again
* Translation Updates
- Update to version 1+git20250327.9714cbd:
* Get boot_dst from os-release NAME
* Add --devices parameter
==== snappy ====
- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Remove Group: declarations, no longer used
==== strace ====
Version update (6.13 -> 6.14)
- Update to strace 6.14
* Added -e namespace=new option for printing the namespaces entered
by the tracee.
* Implemented decoding of FRA_FLOWLABEL and FRA_FLOWLABEL_MASK netlink
attributes of RTM_{NEW,DEL,GET}RULE NETLINK_ROUTE messages.
* Implemented decoding of RTM_{NEW,DEL}MULTICAST and RTM_{NEW,DEL}ANYCAST
NETLINK_ROUTE messages.
* Updated decoding of statx syscall.
* Updated lists of AT_*, AUDIT_*, ETHTOOL_*, FAN_*, IORING_*, IPPROTO_*,
KEY_*, NL80211_*, RWF_*, and SECBIT_* constants.
* Updated lists of ioctl commands from Linux 6.14.
- also enable SELinux features for SLE-16 (bsc#1240070). On SLE-16 abrmd does
not work, because the SELinux configuration is missing and thus its
operations are denied. Include SLE-16 to fix this.
==== tuned ====
- Add BuildRequires:
* gobject-introspection-devel for test in check section to succeed
* pyinotify in ppd
==== vim ====
Version update (9.1.1230 -> 9.1.1244)
Subpackages: vim-data vim-data-common xxd
- Update to version 9.1.1244:
* patch 9.1.1244:
- part of patch v9.1.1242 was wrong
- runtime(omnimark): update and rewrite syntax script in Vim9
script
* patch 9.1.1243: diff mode is lacking for changes within lines
* patch 9.1.1242: Crash when evaluating variable name
* patch 9.1.1241: wrong preprocessort indentation in term.c
* patch 9.1.1240:
- Regression with ic/ac text objects and comment plugin
- runtime(hyprlang): save and restore cpo setting in syntax
script
- runtime(solidity): update syntax script with error
definitions
- runtime(doc): add back help tag "pi_netrw.txt"
* patch 9.1.1239:
- if_python: no tuple data type support
- runtime(doc): Add missing garbagecollect() hypertext link
- Improve contributing guide by adding a section on signing
off commits
* patch 9.1.1238: wrong cursor column with 'set
splitkeep=screen'
* patch 9.1.1237: Compile error with C89 compiler in term.c
* patch 9.1.1236: tests: test_comments leaves swapfiles around
* patch 9.1.1235: cproto files are outdated
* patch 9.1.1234: Compile error when SIZE_MAX is not defined
* patch 9.1.1233:
- Coverity warns about NULL pointer when triggering WinResized
- runtime(doc): Fix an omission in the documentation.
* patch 9.1.1232:
- Vim script is missing the tuple data type
- runtime(vim): Update base-syntax, match protected
constructors
- runtime(syntax-tests): Do not ignore failed screendumps
* patch 9.1.1231:
- filetype: SPA JSON files are not recognized
- runtime(doc): update and correct str2blob() and blob2str()
examples
- runtime(hlyank): update the hlyank package
- runtime(syntax-tests): Add non-Latin-1 character filters for
C syntax tests
- Update to version 4.20.4
* meson-build: Revert glib version change
* build: Define xfce4 min version >= 4.18
* build: Search for xdt-gen-visibility also in the working tree
* build: Replace xdt-csource with glib-compile-resources
* build: Fix wrong macro for min version
* panel: Show window in panel_application_new_window()
* wayland: autohide: Mitigate lack of size_allocate()
* systray: Use correct gtk functions to show/hide items
* wayland: Set exclusive zone for autohide window
* build: Remove libxfce4panel-config.h from GI
* meson-build: Add missing check for sys/prctl.h
* tasklist: Support window app changes
* build: Automate copyright year management
* item-dialog: Also search for plugins by their module name
* I18n: Update po/LINGUAS list
* wayland: wrapper: Set GtkProgressBar style properties to min values
* systray: Fix legacy icons being drawn with offset
* meson-build: Use SPDX license expression
* autotools-build: Check for xfce4-dev-tools in configure.ac
* Translation Updates
==== xfce4-session ====
Version update (4.20.0 -> 4.20.2)
Subpackages: xfce4-session-lang
- Update to version 4.20.2:
* build: Fix include order on *BSD
* autotools-build: Be sure gdbus-codegen files are regenerated
- Remove obsolete 0003-fix-glib2_84-related-conditionals.patch
- Update to version 4.20.1:
* wayland: Use labwc's --session option if available
* wayland: Don't pass xfce4-session to the optional compositor
cmdline
* build: Add missing dep flags
* build: Automate copyright year management
* build: Replace xdt-csource with glib-compile-resources
* build: Define xfce4 min version >= 4.18
* scripts: Make xflock4 blocking again
* startxfce4: Fix keyboard layout on wayland
* scripts: Remove unused .in level in xinitrc
* build: Add missing checks for headers
* build: Fix wrong include guard
* build: Add missing check for sigprocmask
* autotools-build: Check for xfce4-dev-tools in configure.ac
* build: Add missing dep flags
* build: Get rid of maintainer mode where gdbus-codegen is used
* Improve Wayland support
* Translation Updates
- Refresh xfce4-session-adapt-session-scripts-git.patch and
xfce4-session-adapt-session-scripts.patch
- Refresh 0002-relax-x11-version.patch
* Add small hack to maintain the configure* files' modification
time; otherwise the whole aclocal, autoconf, automake series
will have to be run, which will fail.
- Add 0003-fix-glib2_84-related-conditionals.patch to fix errors
when building with glib2 < 2.84
==== yaml-cpp ====
- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section