Re: ANNOUNCE: libxfce4ui 4.21.0 released
Manfred Hollstein <[email protected]> Tue, 18 Mar 2025 16:18:22 +0100
| Newsgroups | gmane.comp.desktop.xfce.devel.version4 |
|---|---|
| Message-ID | <[email protected]> |
--===============2472847557114210304== Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="EMB9yBkyNHTyzQGf" Content-Disposition: inline --EMB9yBkyNHTyzQGf Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi there, On Mon, 17 Mar 2025, 08:38:47 +0100, Ga=C3=ABl Bonithon wrote: > libxfce4ui 4.21.0 is now available for download from I am not (yet) a full Xfce developer, but I care about the Xfce stack for all SUSE distributions. In response to the new announcement of libxfce4ui 4.21.0 I started a complete new tree for upcoming development releases; this got populated with a copy of all 4.20 based packages, then libxfce4ui got updated to the new version 4.21.0. 7 packages in this new tree now fail to build, all with some unresolved externals which are normally defined in libxfce4util.so. The interesting thing is the following (taken from building xfwm4 as an example): 4.20: configure finds the following flags to link with libxfce4ui: > checking for libxfce4ui-2 >=3D 4.12.0... 4.20.0 > checking LIBXFCE4UI_CFLAGS... -I/usr/include/xfce4/libxfce4ui-2 -I/usr/= include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/includ= e/gdk-pixbuf-2.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -= I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include= -I/usr/include/libxkbcommon -I/usr/include/wayland -I/usr/include/fribidi = -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/= usr/include/freetype2 -I/usr/include/gio-unix-2.0 -pthread -I/usr/include/l= ibmount -I/usr/include/blkid -I/usr/include/xfce4 -I/usr/include/glib-2.0 -= I/usr/lib64/glib-2.0/include > checking LIBXFCE4UI_LIBS... -lxfce4ui-2 -lgtk-3 -lgdk-3 -lz -lpangocair= o-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf= -2.0 -lgio-2.0 -lgobject-2.0 -lxfce4util -lglib-2.0 while building it in the other tree: 4.21: configure finds the following flags to link with libxfce4ui: > checking for libxfce4ui-2 >=3D 4.12.0... 4.21.0 > checking LIBXFCE4UI_CFLAGS... -I/usr/include/xfce4/libxfce4ui-2 -I/usr/= include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I= /usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include = -I/usr/include/xfce4 -I/usr/include/xfce4/xfconf-0 -I/usr/include/pango-1.0= -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo= -I/usr/include/gio-unix-2.0 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/= glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/includ= e/libxkbcommon -I/usr/include/wayland -I/usr/include/libpng16 -I/usr/includ= e/freetype2 -I/usr/include/pixman-1 -I/usr/include/fribidi -I/usr/include/u= uid -I/usr/include/startup-notification-1.0 > checking LIBXFCE4UI_LIBS... -lxfce4ui-2 Notice the small list for LIBXFCE4UI_LIBS? Does anyone have an idea, why this is happening? I also found out that the usual way to build ./configure ...; make; make install does no longer work as configure is not contained in the release tarball. I then used xfce4-dev-tools' autogen.sh to generate the missing file, but later on (auto)make complained about some non-existing files, which are located in another sub-directory. So I guessed, the way to go these days would be %meson %meson_build %meson_install which made the package build, install and generate the related rpm packages. However, as I wrote above, these rpms result in build errors in 7 other packages which BuildRequire libxfce4ui.so. Full details can be found at the following two URLs: 4.20: https://build.opensuse.org/project/show/home:manfred-h:X11:xfce:4.20 4.21: https://build.opensuse.org/project/show/home:manfred-h:X11:xfce:4.21 Is my assumption correct that we now have to go the meson route? If not, the released tarball is not complete. TIA, cheers. l8er manfred > =20 > https://archive.xfce.org/src/xfce/libxfce4ui/4.21/libxfce4ui-4.21.0.tar= =2Exz > https://archive.xfce.org/src/xfce/libxfce4ui/4.21/libxfce4ui-4.21.0.tar= =2Exz?sha1 > https://archive.xfce.org/src/xfce/libxfce4ui/4.21/libxfce4ui-4.21.0.tar= =2Exz?sha256 >=20 >=20 > What is libxfce4ui? > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >=20 > Libxfce4ui is used to share commonly used Xfce widgets among the Xfce > applications. >=20 > Website:=20 > https://docs.xfce.org/xfce/libxfce4ui/start >=20 >=20 > Release notes for 4.21.0 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > [Please note that this is a development release.] >=20 > - Expose xfce-cell-renderer-icon > - build: Automate copyright year management > - Add missing symbols to GNU visibility > - Add xfce-tree-view from exo > - Add xfce-open from exo > - Add xfce-desktop-item-edit from exo > - Add xfce-icon-chooser-dialog and xfce-icon-view from exo > - build: Remove libxfce4ui-config.h from GI > - build: Add missing check for mmap > - Add xfce-gtk-extensions from exo > - Add xfce-gdk-pixbuf-extensions from exo > - Add xfce-execute from exo > - I18n: Update po/LINGUAS list > - xfce4-about: Add .desktop file to the settings manager > - clipboard-manager: Preserve all image formats when taking ownership > - meson-build: Use SPDX license expression > - meson-build: Update debug/optimization flag management > - Delete obsolete file libxfce4ui-1.pc.in > - build: Use VERSION_FULL intead of VERSION or PACKAGE_VERSION > - autotools-build: Fix EXTRA_DIST redefinition > - Add meson build > - build: Include local header libxfce4ui/libxfce4ui.h > - build: Fix include guard position > - Set up GNU symbol visibility for libxfce4kbd-private > - Migrate to xdt-gen-visibility and xdt-check-abi > - Add variadic functions to Vala > - Fix namespace for GObject introspection > - Translation Updates: > Albanian, Amharic, Arabic, Armenian, Armenian (Armenia), Asturian, > Azerbaijani, Basque, Belarusian, Bengali, Bulgarian, Catalan, Chinese > (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, > Danish, Dutch, Eastern Armenian, English (Australia), English (United > Kingdom), Estonian, Finnish, French, Galician, Georgian, German, > Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, > Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Malay, > Norwegian Bokm=C3=A5l, Norwegian Nynorsk, Occitan (post 1500), Persian > (Iran), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, > Serbian, Slovak, Slovenian, Spanish, Swedish, Telugu, Thai, Turkish, > Ukrainian, Urdu, Urdu (Pakistan), Uyghur, Venetian, Welsh > _______________________________________________ > Xfce-announce mailing list > [email protected] > https://mail.xfce.org/mailman/listinfo/xfce-announce --EMB9yBkyNHTyzQGf Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEYi2tNR04t+DbYB/qr3aTLzTrAekFAmfZjr4ACgkQr3aTLzTr Aen0zg/9ENiwXEQyYFqnhaevLzDyI8GAyXoM9JzYWpxFTDJmUnwhwDTKSJSiF4iW t+QQbKA7kVDWfQ+NyvcbsK4xk4NIlrpXFtxeVEsDgZ0jn7+0xlZmYw1GNSXxz//m MOsvneKE20E9bGAVKjXaXbMGKB8vlgKOJVQZv6gX9z44c8GfKofmrVCi5GNDly+o nMjxQrN2YDKErIc0f2FtuqbFXnuAHMNT/cVXio6ZLPjPyLxE2Dvhvs9NOIzAoMH5 Ecu8Y+TsSm8e2KkxRPkfaSV50w7iDlY6MYZj0Ea2M/Oc/NEuTZOXnZBkE5KNQLh6 M1VcGwYODkE5YwsTDe651EXBTWgsYWiAerAbf8pHFATCtdpVvzatLD/wZLgwHqpX 4FoeiXPU+5ekQBodnuW7Dg9L5nSSnNNw3TURzMIswDnBtk0vCFyDT8BvoFF/heGN moWtnPC+1NQ3XcEnNUM6ML0maHM60Va22NYA8cA85f/d1Znl+Vy41684URdYyZmD ko/GZ1JROpc2MX61U1m/P8S1kfI1d756ROlBv9zJI7VPSpzC18tdPU/PLnUG1SB8 LBh1Deu9ChLWyKh1Rp6ap21kl58C0HTk3KTAGDbHgmKexA4rewTZDNFEYPhSwlEz MphnvntK3l/L8zdoXEeXDVGsb57kBd2gzFCwOXvcHY7Yix02ezQ= =GKsl -----END PGP SIGNATURE----- --EMB9yBkyNHTyzQGf-- --===============2472847557114210304== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xfce4-dev mailing list [email protected] https://mail.xfce.org/mailman/listinfo/xfce4-dev --===============2472847557114210304==--