1380 Commits

Author SHA1 Message Date
Mingli Yu
204537dd38
xfce4-session: Make gdk-pixbuf-csource available
Fixes the below error during do_configure:
  ../sources/xfce4-session-4.21.1/meson.build:50:21: ERROR: Program '/usr/bin/gdk-pixbuf-csource' not found or not executable

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-30 19:46:40 -07:00
Jason Schonberg
e5c5731771
thunar-shares-plugin: add missing HOMEPAGE
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-30 19:46:39 -07:00
Zhang Peng
f3a7f4cee0
xfce-polkit: fix link failure by adding missing gtk+-3.0 dependency
After libxfce4ui upgrade to 4.21.x, its pkgconfig moves gtk+-3.0
to Requires.private, so the linker no longer automatically pulls in
libgtk-3. This causes an undefined reference to 'gtk_combo_box_set_model'
when linking xfce-polkit.

Add patch for explicit PKG_CHECK_MODULES for gtk+-3.0 in configure.ac and wire
GTK3_CFLAGS/GTK3_LIBS into src/Makefile.am.

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-24 09:13:52 -07:00
Zhang Peng
b94c5bcfaa
xfce4-datetime-setter: fix link failure due to missing libxfce4util dependency
After libxfce4ui upgrade to 4.21.x, its pkgconfig sets
libxfce4util as Requires.private, so the linker no longer
automatically pulls in libxfce4util. This causes an undefined
reference to 'xfce_textdomain' when linking xfce4-datetime-settings.

Add patch for libxfce4util-1.0 and common_deps (gtk+-3.0 etc.) as explicit
dependencies in xfce/meson.build.

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-24 09:13:52 -07:00
Zhang Peng
37a9b4baf8
xfwm4: backport patch to add missing libxfce4util build flags
When libxfce4ui is upgrade to 4.21.x, pkgconfig sets private flags by
default and no longer exposes libxfce4util flags. This causes build
failures in xfwm4 settings-dialogs due to missing CFLAGS and LIBS.

Backport upstream fix to add LIBXFCE4UTIL_CFLAGS and
LIBXFCE4UTIL_LIBS to settings-dialogs/Makefile.am.

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-24 09:13:52 -07:00
Zhang Peng
f53ab756f2
xfce4-datetime-plugin: fix build with xfce4-panel 4.21.x
xfce4-panel 4.21.x added include guards to libxfce4panel sub-headers,
requiring consumers to include <libxfce4panel/libxfce4panel.h> instead
of individual headers like <libxfce4panel/xfce-panel-plugin.h>.

Since there is no new upstream release with this fix, add
-DLIBXFCE4PANEL_COMPILATION to CFLAGS as a workaround to bypass the
include guard check.

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-24 09:13:52 -07:00
Zhang Peng
387e7256bc
xfdesktop: switch to meson build system
Switch from autotools to meson build system. The upstream 4.20.1 source
already ships a meson.build.

libxfce4ui 4.21.7 moved libxfce4util-1.0 from Requires to
Requires.private in its pkg-config file, so pkg-config --libs
libxfce4ui-2 no longer emits -lxfce4util. This causes DSO missing
link errors for autotools consumers that use libxfce4util symbols
but rely on libxfce4ui to pull in the link dependency. The meson
build correctly declares libxfce4util in its own dependencies,
avoiding this issue.

Add PACKAGECONFIG[tests] (disabled by default)

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-24 09:13:51 -07:00
Zhang Peng
124ba3a3c0
xfconf: upgrade 4.20.0 -> 4.21.2
4.21.2 (2026-03-16)
======
- Destroy GDBusProxy and GDBusConnection on library shutdown
- Make xfconf_init()/xfconf_shutdown() multithread-safe
- Emit signals on the thread that "owns" the channel or binding
- Revert "Make libxfconf multithread-safe"

4.21.1 (2026-03-13)
======
- Make libxfconf multithread-safe
- I18n: Update po/LINGUAS list
- build: Fix typo in optimization level
- README.md: Add uninstall info
- Update README after switchover to meson
- Update also .gitlab-ci.yml
- Remove autotools build
- common: Fix -Wlogical-op warning
- meson-build: Use configure_file() to generate GNU visibility files
- I18n: Update po/LINGUAS list
- Translation Updates:
  Arabic, Estonian, Georgian, Occitan (post 1500), Polish, Slovenian,
  Thai, Uyghur, Vietnamese

4.21.0 (2025-03-23)
======
- build: Automate copyright year management
- meson-build: Add missing function checks
- meson-build: Use SPDX license expression
- meson-build: Add tests option
- meson-build: Use 'pkgconfig_define' in dep.get_variable()
- meson-build: Use 'dependencies' in cc.alignment()
- meson-build: Update debug/optimization flag management
- meson-build: Add missing gir prefixes
- meson-build: Use path builder and fs instead of literal '/'
- Add meson build
- tests: Always cleanup xfconfd process
- tests: Enable t-list-channels test
- tests: Fix test failure because of xfconfd not running
- Migrate to xdt-gen-visibility and xdt-check-abi
- channel: Complete and harmonize docs of get_string_list()/get_arrayv()
- channel: Warn in case of failure in get_string_list()
- channel: Fix get_arrayv() return value
- Translation Updates:
  Albanian, Slovak

https://gitlab.xfce.org/xfce/xfconf/-/blob/xfconf-4.21.2/NEWS?ref_type=tags

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-24 09:13:51 -07:00
Zhang Peng
847e7186f2
thunar: upgrade 4.20.7 -> 4.21.4
Changelog:
https://gitlab.xfce.org/xfce/thunar/-/tags/thunar-4.21.4
https://gitlab.xfce.org/xfce/thunar/-/tags/thunar-4.21.3
https://gitlab.xfce.org/xfce/thunar/-/tags/thunar-4.21.2
https://gitlab.xfce.org/xfce/thunar/-/tags/thunar-4.21.1
https://gitlab.xfce.org/xfce/thunar/-/tags/thunar-4.21.0

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-24 09:13:51 -07:00
Zhang Peng
33b4fd62d7
tumbler: upgrade 4.20.1 -> 4.21.1
Changelog:
https://gitlab.xfce.org/xfce/tumbler/-/tags/tumbler-4.21.1
https://gitlab.xfce.org/xfce/tumbler/-/tags/tumbler-4.21.0

Backport patch for handle case where no plugins gracefully.

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-24 09:13:51 -07:00
Zhang Peng
d32bc22f9d
xfce4-settings: upgrade 4.20.1 -> 4.21.1
Changelog:
https://gitlab.xfce.org/xfce/xfce4-settings/-/blob/master/NEWS

Backport patch to avoid add full path in generated headers.

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-24 09:13:51 -07:00
Zhang Peng
9608cd4ca4
xfce4-panel: upgrade 4.20.1 -> 4.21.1
Changelog:
https://gitlab.xfce.org/xfce/xfce4-panel/-/tags/xfce4-panel-4.21.1
https://gitlab.xfce.org/xfce/xfce4-panel/-/tags/xfce4-panel-4.21.0
https://gitlab.xfce.org/xfce/xfce4-panel/-/tags/xfce4-panel-4.20.7
https://gitlab.xfce.org/xfce/xfce4-panel/-/tags/xfce4-panel-4.20.6
https://gitlab.xfce.org/xfce/xfce4-panel/-/tags/xfce4-panel-4.20.5
https://gitlab.xfce.org/xfce/xfce4-panel/-/tags/xfce4-panel-4.20.4
https://gitlab.xfce.org/xfce/xfce4-panel/-/tags/xfce4-panel-4.20.3
https://gitlab.xfce.org/xfce/xfce4-panel/-/tags/xfce4-panel-4.20.2

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-24 09:13:51 -07:00
Zhang Peng
73dc5bc22d
xfce4-session: upgrade 4.20.3 -> 4.21.1
Changelog:
https://gitlab.xfce.org/xfce/xfce4-session/-/tags/xfce4-session-4.21.1
https://gitlab.xfce.org/xfce/xfce4-session/-/tags/xfce4-session-4.21.0
https://gitlab.xfce.org/xfce/xfce4-session/-/tags/xfce4-session-4.20.4

Refresh patch to algined with meson build.

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-24 09:13:50 -07:00
Zhang Peng
e6f07da735
xfce4-power-manager: upgrade 4.20.0 -> 4.21.1
ChangeLog:
https://gitlab.xfce.org/xfce/xfce4-power-manager/-/blob/xfce4-power-manager-4.21.1/NEWS?ref_type=tags

Add patch to fix absolute buildpath in generated enum files.

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-24 09:13:50 -07:00
Zhang Peng
ce095be128
xfce4-appfinder: upgrade 4.20.0 -> 4.21.0
4.21.0 (2025-03-23)
======
- Replace deprecated exo with libxfce4ui 4.21.0
- Remove manual registration of resources
- meson: Add missing file to EXTRA_DIST
- Hide dash from list view when comment is empty
- build: Automate copyright year management
- meson: Check for headers
- Fix potential dereference of NULL
- Add support to Meson
- Translation Updates:
  Albanian, Basque, Catalan, Danish, Greek, Hungarian, Romanian, Slovak

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-24 09:13:50 -07:00
Zhang Peng
da508968af
garcon: upgrade 4.20.0 -> 4.21.0
4.21.0 (2025-03-23)
======
- build: Automate copyright year management
- build: Define xfce4 min version >= 4.18
- Replace deprecated exo with libxfce4ui 4.21.0
- meson-build: Add tests option
- meson-build: Use SPDX license expression
- meson-build: Update debug/optimization flag management
- autotools-build: Fix EXTRA_DIST redefinition
- Add meson build
- Set up GNU symbol visibility
- garcon: Remove include guard from private header
- garcon: Don't install garcon-marshal.h
- Translation Updates:
  Albanian, Amharic, Arabic, Armenian, Armenian (Armenia), Asturian,
  Basque, Belarusian, Bengali, Bulgarian, Catalan, Chinese (China),
  Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish,
  Dutch, Eastern Armenian, English (Australia), English (United
  Kingdom), Esperanto, Estonian, Finnish, French, Galician, Georgian,
  German, Greek, Hebrew, Hindi, Hungarian, Icelandic, Indonesian,
  Interlingue, Italian, Japanese, Kabyle, Kazakh, Korean, Lithuanian,
  Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500),
  Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian,
  Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian,
  Uyghur, Welsh

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-24 09:13:50 -07:00
Zhang Peng
d53cf72483
libxfce4ui: upgrade 4.20.2 -> 4.21.7
ChangeLog:
https://gitlab.xfce.org/xfce/libxfce4ui/-/tags/libxfce4ui-4.21.7
https://gitlab.xfce.org/xfce/libxfce4ui/-/tags/libxfce4ui-4.21.6
https://gitlab.xfce.org/xfce/libxfce4ui/-/tags/libxfce4ui-4.21.5
https://gitlab.xfce.org/xfce/libxfce4ui/-/tags/libxfce4ui-4.21.4
https://gitlab.xfce.org/xfce/libxfce4ui/-/tags/libxfce4ui-4.21.3
https://gitlab.xfce.org/xfce/libxfce4ui/-/tags/libxfce4ui-4.21.2
https://gitlab.xfce.org/xfce/libxfce4ui/-/tags/libxfce4ui-4.21.1
https://gitlab.xfce.org/xfce/libxfce4ui/-/tags/libxfce4ui-4.21.0

Backport upstream patch to fix full buildpath in headers issues.

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-24 09:13:50 -07:00
Gyorgy Sarvari
f362808d35
imsettings: upgrade 1.8.10 -> 1.8.11
Fixes building with glibc 2.43

Shortlog:
Reset gtk-im-module in gsettings to use the wayland module instead gtk4
Ensure collecting proper information on even Wayland session
Fix unexpected D-Bus session lifetime
Fix "assignment discards 'const' qualifier from pointer target type"
Show few more information in log
Drop cinnamon backend
Disable imsettings for Cinnamon

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-20 14:13:09 -07:00
Zhang Peng
8b55b6620b
xfce4-screensaver: upgrade 4.18.4 -> 4.20.2
Changelog:
https://gitlab.xfce.org/apps/xfce4-screensaver/-/tags/xfce4-screensaver-4.20.2
https://gitlab.xfce.org/apps/xfce4-screensaver/-/tags/xfce4-screensaver-4.20.1
https://gitlab.xfce.org/apps/xfce4-screensaver/-/tags/xfce4-screensaver-4.20.0

Removed the patch which is no need, when changed to meson.

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-20 14:13:08 -07:00
Zhang Peng
c068e3ac7f
xfce4-whiskermenu-plugin: upgrade 2.10.0 -> 2.10.1
2.10.1
======
- Fix meson to make minsize an optimized build
- Bring settings dialog to front if already shown
- Translation Updates:
  Asturian, Esperanto, Georgian, Kazakh, Korean, Occitan (post 1500),
  Slovenian, Spanish, Thai

https://gitlab.xfce.org/panel-plugins/xfce4-whiskermenu-plugin/-/tags/xfce4-whiskermenu-plugin-2.10.1

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-20 14:13:08 -07:00
Zhang Peng
f2b39ccb23
xfce4-sensors-plugin: upgrade 1.4.5 -> 1.5.0
1.5.0
======
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.

- Update README after switchover to meson
- build: Automate copyright year management
- Add meson build
- autotools-build: xfce4-sensors.1.in -> xfce4-sensors.1
- autotools-build: Remove spec files
- autotools-build: Make libxfce4sensors internal
- autotools-build: Don't build libxfce4_pp
- Fix libxfce4panel include
- Translation Updates:
  Albanian, Greek, Portuguese (Brazil)

https://gitlab.xfce.org/panel-plugins/xfce4-sensors-plugin/-/tags/xfce4-sensors-plugin-1.5.0

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-20 14:13:08 -07:00
Zhang Peng
44b91f69d3
ristretto: upgrade 0.13.3 -> 0.14.0
Changelog:
https://gitlab.xfce.org/apps/ristretto/-/tags/ristretto-0.14.0
https://gitlab.xfce.org/apps/ristretto/-/tags/ristretto-0.13.4

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-20 14:13:08 -07:00
Zhang Peng
35cdeea49e
mousepad: upgrade 0.6.1 -> 0.7.0
ChangeLog:
https://gitlab.xfce.org/apps/mousepad/-/tags/mousepad-0.7.0
https://gitlab.xfce.org/apps/mousepad/-/tags/mousepad-0.6.5
https://gitlab.xfce.org/apps/mousepad/-/tags/mousepad-0.6.4
https://gitlab.xfce.org/apps/mousepad/-/tags/mousepad-0.6.3
https://gitlab.xfce.org/apps/mousepad/-/tags/mousepad-0.6.2

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-20 14:13:07 -07:00
Zhang Peng
cae2de026f
xfce4-panel-profiles: upgrade 1.0.15 -> 1.1.1
1.1.1
======
- build: Allow skip checking runtime dependencies
- Parameterize version and copyright year in man page
- Bump version in configure

https://gitlab.xfce.org/apps/xfce4-panel-profiles/-/tags/xfce4-panel-profiles-1.1.1

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-20 14:13:07 -07:00
Zhang Peng
2979a73277
xfce4-notifyd: upgrade 0.9.4 -> 0.9.7
Changelog:
https://gitlab.xfce.org/apps/xfce4-notifyd/-/tags/xfce4-notifyd-0.9.7
https://gitlab.xfce.org/apps/xfce4-notifyd/-/tags/xfce4-notifyd-0.9.6
https://gitlab.xfce.org/apps/xfce4-notifyd/-/tags/xfce4-notifyd-0.9.5

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-20 14:13:07 -07:00
Zhang Peng
babd776431
xfce4-taskmanager: upgrade 1.5.8 -> 1.6.0
1.6.0
======
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.

- Update README after switchover to meson
- process-window: Fix wrong use of g_signal_emit_by_name()
- Fix process window being destroyed when status icon is visible
- Remove manual registration of resources
- Unify gresource files
- Add support to Meson
- build: Add missing dep flags
- Translation Updates:
  Catalan, Croatian, Hungarian, Occitan (post 1500), Polish, Russian

https://gitlab.xfce.org/apps/xfce4-taskmanager/-/tags/xfce4-taskmanager-1.6.0

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-20 14:13:06 -07:00
Zhang Peng
3353464b52
xfce4-terminal: upgrade 1.1.4 -> 1.2.0
Changelog:
https://gitlab.xfce.org/apps/xfce4-terminal/-/tags/xfce4-terminal-1.2.0
https://gitlab.xfce.org/apps/xfce4-terminal/-/tags/xfce4-terminal-1.1.5

Backport 2 patches for fix build issue.

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-20 14:13:06 -07:00
Khem Raj
a75c2f0b6f
layers: update for wrynose release series
Drop walnascar from supported release series

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-18 14:35:06 -07:00
Changqing Li
c0a3c429f1
thunar-plugin.bbclass: add x11 to REQUIRED_DISTRO_FEATURES
thunar requires x11

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:22 -07:00
Changqing Li
939000f1c3
thunar: add x11 to REQUIRED_DISTRO_FEATURES
thunar depends on xfce4-panel, xfce4-panel requires x11

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:22 -07:00
Changqing Li
4cb76735a5
libxfce4ui: update REQUIRED_DISTRO_FEATURES
Refer [1], when DISTRO_FEATURES contains opengl, but not x11, world
build will report:
ERROR: Nothing PROVIDES 'libice' (but /build/layers/meta-openembedded/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.20.2.bb DEPENDS on or otherwise requires it)
libice was skipped: using DISTRO 'poky', which is missing required DISTRO_FEATURES: 'x11'

[1] https://git.openembedded.org/meta-openembedded/commit/?id=bd206048b6fabe22a67058aaf250a28d00d92135

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:22 -07:00
Changqing Li
bd98b8e5cd
xfce4-panel: add x11 to REQUIRED_DISTRO_FEATURES
xfce4-panel depends on libwnck3, which only support x11

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:22 -07:00
Changqing Li
2608fb9d2d
xfce4-pulseaudio-plugin: require x11 distro feature
When DISTRO_FEATURES contains pulseaudio, but not x11, world build will
report error:
pavucontrol was skipped: using DISTRO 'poky', which is missing required DISTRO_FEATURES: 'x11'
Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'xfce4-pulseaudio-plugin', 'pavucontrol']

Refer [1], conditionally add x11 to REQUIRED_DISTRO_FEATURES

[1] https://git.openembedded.org/meta-openembedded/commit/?id=3a57e5274540a2b4b6d6a1d9808d0c9783f250a7

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-17 13:25:22 -07:00
Gyorgy Sarvari
91fcee9f10
README.md: fix typos
Correct a couple of typos in the various readme files.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-03-02 19:25:48 -08:00
Jason Schonberg
0b3cc61e2a
thunar: upgrade 4.20.5 -> 4.20.7
Changelog: https://gitlab.xfce.org/xfce/thunar/-/tags/thunar-4.20.7
Changelog: https://gitlab.xfce.org/xfce/thunar/-/tags/thunar-4.20.6

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-17 22:42:40 -08:00
Jason Schonberg
8089168196
Use https when accessing archive.xfce.org
While using devtool to check available versions, I noticed a 301 http error.

Specifically :

$ devtool latest-version libxfce4ui

Resolving archive.xfce.org (archive.xfce.org)... 217.70.191.87
Connecting to archive.xfce.org (archive.xfce.org)|217.70.191.87|:80... connected
.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://archive.xfce.org/src/xfce/libxfce4ui/4.20/ [following]

With this patch, we change to make the SRC_URI an https request.

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-01-30 23:59:11 -08:00
Schulz, Andreas - Enabler & Imaging Software
5731669e86
tumbler: Split plugins into own packages
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-01-20 08:27:14 -08:00
Jason Schonberg
e9624913ed
xfce4-notifyd: upgrade 0.8.2 -> 0.9.4
Changelog: https://gitlab.xfce.org/apps/xfce4-notifyd/-/tags/xfce4-notifyd-0.9.4
Changelog: https://gitlab.xfce.org/apps/xfce4-notifyd/-/tags/xfce4-notifyd-0.9.3
Changelog: https://gitlab.xfce.org/apps/xfce4-notifyd/-/tags/xfce4-notifyd-0.9.2
Changelog: https://gitlab.xfce.org/apps/xfce4-notifyd/-/tags/xfce4-notifyd-0.9.1
Changelog: https://gitlab.xfce.org/apps/xfce4-notifyd/-/tags/xfce4-notifyd-0.9.0

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-01-20 08:16:57 -08:00
Markus Volk
121b5f89c8
libbxfce4windowing: switch to meson buildsystem
Motivation for this is to get vapi files created which are required to
e.g. build the budgie desktop

-Add PACKAGECONFIG for x11 and build depending on DISTRO_FEATURES
-Build vala by default

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-01-16 09:36:22 -08:00
Jason Schonberg
24e14063f5
libxfce4windowing: upgrade 4.20.4 -> 4.20.5
Changelog: https://gitlab.xfce.org/xfce/libxfce4windowing/-/tags/libxfce4windowing-4.20.5

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-01-14 16:59:50 -08:00
Jason Schonberg
993fc63f43
tumbler: upgrade 4.20.0 -> 4.20.1
Changelog: https://gitlab.xfce.org/xfce/tumbler/-/tags/tumbler-4.20.1

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-01-13 08:28:58 -08:00
Hongxu Jia
f6506e8a65
menulibre: fix do_install failed
Use pip 25.3 to install failed
...
Traceback (most recent call last):
  File "menulibre-2.4.0/setup.py", line 245, in <module>
    DistUtilsExtra.auto.setup(
    ~~~~~~~~~~~~~~~~~~~~~~~~~^
        name='menulibre',
        ^^^^^^^^^^^^^^^^^
    ...<12 lines>...
        cmdclass={'install': InstallAndUpdateDataDirectory}
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "recipe-sysroot-native/usr/lib/python3.13/site-packages/DistUtilsExtra/auto.py", line 98, in setup
    __requires(attrs, src_all)
    ~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "recipe-sysroot-native/usr/lib/python3.13/site-packages/DistUtilsExtra/auto.py", line 471, in __requires
    __add_imports(imports, s, attrs)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
  File "recipe-sysroot-native/usr/lib/python3.13/site-packages/DistUtilsExtra/auto.py", line 405, in __add_imports
    if alias.name and __external_mod(cur_module, alias.name, attrs):
                      ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "recipe-sysroot-native/usr/lib/python3.13/site-packages/DistUtilsExtra/auto.py", line 377, in __external_mod
    return 'dist-packages' in mod.__file__ or 'site-packages' in mod.__file__ or \
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: argument of type 'NoneType' is not iterable
...

Refer [1] to correct one line in setup.py

[1] 81be63961a

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-01-12 10:25:56 -08:00
Markus Volk
ba92b3d7ac
xfce4-settings: rename libcanberra rrecommends
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-01-12 08:53:48 -08:00
Markus Volk
3a57e52745
xfce4-pulseaudio-plugin: unbreak build with pavucontrol6
'pavucontrol-6' requires gtk4 and thus also needs gpu acceleration
Only recommend to install pavucontrol if it would run

- remove x11 from DISTRO_FEATURES. There's no direct dependency on it
- add PACKAFECONFIG for libcanberra

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-01-12 08:53:47 -08:00
Jason Schonberg
bedcf6d226
xfce4-session: upgrade 4.20.0 -> 4.20.3
| checking for glib-compile-resources... configure: error: could not find glib-compile-resources.

Fix configure failure by adding to EXTRA_OECONF parameters.

ERROR: xfce4-session-4.20.2-r0 do_package: QA Issue: xfce4-session: Files/directories were installed but not shipped in any package:
  /usr/share/xfce4
  /usr/share/xfce4/labwc
  /usr/share/xfce4/labwc/labwc-environment
  /usr/share/xfce4/labwc/labwc-rc.xml

Update FILES to fix QA error.

Changelog: https://gitlab.xfce.org/xfce/xfce4-session/-/tags/xfce4-session-4.20.3
Changelog: https://gitlab.xfce.org/xfce/xfce4-session/-/tags/xfce4-session-4.20.2
Changelog: https://gitlab.xfce.org/xfce/xfce4-session/-/tags/xfce4-session-4.20.1

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-01-12 08:53:46 -08:00
Jason Schonberg
3f9b0b867c
xfce4-panel: upgrade 4.20.0 -> 4.20.1
Changelog: https://gitlab.xfce.org/xfce/xfce4-panel/-/tags/xfce4-panel-4.20.1

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-01-05 18:16:19 -08:00
Jason Schonberg
4d964d4d79
Add missing HOMEPAGEs to xfce recipes
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-12-21 08:54:05 -08:00
Khem Raj
299eedd640
xfce4-screenshooter: Add gtk-layer-shell to depends with wayland
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-18 08:17:56 -08:00
Jason Schonberg
b88a959117
xfce4-screenshooter: upgrade 1.11.2 -> 1.11.3
Changelog: https://gitlab.xfce.org/apps/xfce4-screenshooter/-/tags/xfce4-screenshooter-1.11.3

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-18 08:17:54 -08:00
Jason Schonberg
e884ed4163
xfce4-taskmanager: upgrade 1.5.6 -> 1.5.8
Add a HOMEPAGE while we are here.

Changelog: https://gitlab.xfce.org/apps/xfce4-taskmanager/-/tags/xfce4-taskmanager-1.5.8
Changelog: https://gitlab.xfce.org/apps/xfce4-taskmanager/-/tags/xfce4-taskmanager-1.5.7

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-18 08:17:54 -08:00