ANNOUNCE: thunar 4.21.0 released
Gaël Bonithon
trash.paradise at protonmail.com
Wed Mar 26 07:07:59 CET 2025
> > it's odd that you find it when building with autotools and not with meson;
Ah I see why, there was a little hack in 'Makefile.am' that I didn't reproduce in the meson build:
%.policy: %.policy.in Makefile
$(AM_V_GEN)$(MSGFMT) --xml --template $< -d $(top_srcdir)/po -o $@ || \
cp $< $@
If msgfmt fails, it simply copies the file without translation, which isn't dumb.
> Where/how can I get this polkit.its file? If I knew, which package should provide it
Well, it depends on the distribution as I said, but let's say it's usually in one of the polkit packages. OpenSUSE's online package search tool doesn't offer many possibilities apparently (no package search by content, no package content display), so I can't tell you, it's up to you to do the searching :)
Cheers,
Gaël
On Tuesday, March 25th, 2025 at 9:15 PM, Manfred Hollstein <manfred.h at gmx.net> wrote:
> Hi Gaël,
>
> On Tue, 25 Mar 2025, 21:08:55 +0100, Gaël Bonithon wrote:
>
> > > > 1. The new, now recommended way using meson fails early due to
> > > > cannot locate ITS rules for org.xfce.thunar.policy.in
> >
> > You're missing the 'polkit.its' file. Unfortunately, it's not linked
> > to a pkg-config file, so we can't properly check for its presence. But
> > it's odd that you find it when building with autotools and not with
> > meson; are you building in different environments?
>
>
> No, both variants build in the same environment:
>
> https://build.opensuse.org/project/show/home:manfred-h:X11:xfce:4.21
>
> > For the rest, the autotools build may require some adaptation with
> > these archives, and that's normal: they're intended for use with
> > meson, and autotools will be removed afterwards. As for the
> > documentation, there are indeed a few elements missing, but only with
> > autotools. It won't be fixed, the problem will disappear with this
> > build system.
>
>
> As I wrote, the documentation stuff is no longer an issue, but the meson
> issue is! Where/how can I get this polkit.its file? If I knew, which
> package should provide it, I'm again back on the meson route. But, this
> doesn't build atm.
>
> > Cheers,
> > Gaël
>
>
> Cheers.
>
> l8er
> manfred
>
> > On Tuesday, March 25th, 2025 at 7:04 PM, Manfred Hollstein manfred.h at gmx.net wrote:
> >
> > > Hi again,
> > >
> > > On Tue, 25 Mar 2025, 19:32:06 +0100, Manfred Hollstein wrote:
> > >
> > > > Hi Alexander,
> > > >
> > > > On Sun, 23 Mar 2025, 11:51:59 +0100, Alexander Schwinn wrote:
> > > >
> > > > > thunar 4.21.0 is now available for download from
> > > >
> > > > thanks for the new development release! I just tried to build it, but
> > > > failed unfortunately:
> > > >
> > > > 1. The new, now recommended way using meson fails early due to
> > > > cannot locate ITS rules for org.xfce.thunar.policy.in
> > > >
> > > > Diffing file org.xfce.thunar.policy.in with 4.20's version showed no
> > > > difference, so I thought I'd go the ./autogen.sh way; but:
> > > >
> > > > 2. after generating configure etc., running make shows:
> > > >
> > > > make[3]: *** No rule to make target 'thunarx-visibility.c', needed by 'libthunarx_3_la-thunarx-visibility.lo'. Stop.
> > > >
> > > > 3. After adding --enable-maintainer-mode to the configure command, the
> > > > missing file gets generated.
> > > >
> > > > The various docfiles which get generated during, at least 4.20's, build
> > > > process, however, don't land in --docdir=%{_datadir}/xfce4/thunar, which
> > > > is why I have disabled building docs at all:
> > > >
> > > > --disable-gtk-doc
> > >
> > > further testing shows that this is not necessary. I'm back with
> > >
> > > --enable-gtk-doc
> > >
> > > but needed to rewrite the related %files section in my .spec file from
> > >
> > > %doc %{_datadir}/gtk-doc/html/thunarx
> > >
> > > to
> > >
> > > %dir %{_datadir}/gtk-doc/html/thunarx
> > > %doc %{_datadir}/gtk-doc/html/thunarx/*
> > >
> > > > I believe the released tarball needs some rebuilding.
> > >
> > > This remains true.
> > >
> > > HTH, cheers.
> > >
> > > l8er
> > > manfred
> > >
> > > > > https://archive.xfce.org/src/xfce/thunar/4.21/thunar-4.21.0.tar.xz
> > > > > https://archive.xfce.org/src/xfce/thunar/4.21/thunar-4.21.0.tar.xz?sha1
> > > > > https://archive.xfce.org/src/xfce/thunar/4.21/thunar-4.21.0.tar.xz?sha256
> > > > >
> > > > > What is thunar?
> > > > > ===============
> > > > >
> > > > > Thunar is a modern file manager for the Xfce Desktop Environment. It has
> > > > > been designed from the ground up to be fast and easy-to-use. Its user
> > > > > interface is clean and intuitive, and does not include any confusing or
> > > > > useless options. Thunar is fast and responsive with a good start up time
> > > > > and directory load time. Thunar is accessible using Assistive
> > > > > Technologies and is fully standards compliant.
> > > > >
> > > > > Website:
> > > > > https://docs.xfce.org/xfce/thunar/start
> > > > >
> > > > > Release notes for 4.21.0
> > > > > ========================
> > > > > Development release on the master branch
> > > > >
> > > > > 4.21.0 (2025-03-23)
> > > > > ======
> > > > > - Fix crash in properties dialog (#1585)
> > > > > - Replace deprecated exo with libxfce4ui 4.21.0
> > > > > - docs: Fix unused declarations warning
> > > > > - build: Bump some min versions and remove #ifdefs
> > > > > - Set minimum size of filename input image
> > > > > - Merge ExoJob Into ThunarJob
> > > > > - file: Don't use deprecated exo_str_is_empty
> > > > > - Improve error message on copy fail (#1570)
> > > > > - Fix invalid filenames when copying to exFAT FS (#1570)
> > > > > - Fix typo in preferences dialog
> > > > > - Hide shortcuts editor when accel map uninitialized (#1488)
> > > > > - scan-build: Add false positive file
> > > > > - scan-build: Fix core.uninitialized.Assign
> > > > > - scan-build: Fix core.NullDereference
> > > > > - scan-build: Fix deadcode.DeadStores
> > > > > - gcc-analyzer: Add false positive file
> > > > > - gcc-analyzer: Fix -Wanalyzer-possible-null-argument
> > > > > - gcc-analyzer: Fix -Wanalyzer-null-dereference
> > > > > - gcc-analyzer: Fix -Wanalyzer-use-of-uninitialized-value
> > > > > - gcc-analyzer: Fix -Wanalyzer-possible-null-dereference
> > > > > - build: Automate copyright year management
> > > > > - Add meson build
> > > > > - docs: Remove thunar directory
> > > > > - build: Migrate to xdt-gen-visibility and xdt-check-abi
> > > > > - build: Make libx11 optional and use XDT_CHECK_OPTIONAL_FEATURE
> > > > > - build: Preliminary cleanup
> > > > > - properties-dialog: Improve size label strings
> > > > > - properties-dialog: Add tooltip to "Original Path"
> > > > > - properties-dialog: Relocate "Deleted" line
> > > > > - properties-dialog: Remove link target from type description
> > > > > - Update statusbar when searching (#1560)
> > > > > - image-preview: Use italics for the size label
> > > > > - image-preview: Do not rely on xfconf value for visibility toggle
> > > > > - image-preview: Properly initialize the preview on startup
> > > > > - I18n: Update po/LINGUAS list
> > > > > - Always update statusbar on file changes in list view (#1560)
> > > > > - Add List view hotkeys to shortcuts editor tab (#1556)
> > > > > - Fix item activation on double-click in list view (#1567)
> > > > > - Use 'malloc_trim' after search (#1552)
> > > > > - Fix missing dialog for folder errors in list view (#1538)
> > > > > - Fix leak on search update
> > > > > - Fix leaks on "cancel search"
> > > > > - Update file permission related emblem names
> > > > > - properties-dialog: Use file type icon as window icon
> > > > > - Fix missing dialog window icon (#1506)
> > > > > - Properly check if a file can be trashed (#1554)
> > > > > - Improve widgets in properties dialog (#1537)
> > > > > - Fix wrong selection after rename in list view (#1415)
> > > > > - build: Get rid of maintainer mode where gdbus-codegen is used
> > > > > - Prevent location bar crash (#1539)
> > > > > - Reallow sorting in search mode (#1528)
> > > > > - drop = in -export-symbols-regex arg
> > > > > - Hide the launcher for thunar-settings (#1530)
> > > > > - Fix signal emitting (#1533)
> > > > > - Fix GMount leak in thunar_file_get_emblem_names
> > > > > - Remove superfluous mutex
> > > > > - Store g_files separately in jobs (#1542)
> > > > > - thunar-tpa: Fix libxfce4panel include
> > > > > - Pass g_files into jobs instead of ThunarFiles (#1542)
> > > > > - Store g_files separately in jobs (#1542)
> > > > > - Ask for confirmation when deleting trashed files (#1545)
> > > > > - Proper renaming of XDG user dirs (#1436)
> > > > > - Prevent files from vanishing after save (#1535)
> > > > > - Fix selection after toggling hidden files visibility (#1505)
> > > > > - Clean up location button context menu (#1441)
> > > > > - Fix wrong selection after rename (#1415)
> > > > > - build: Dist thunar-{thumbnailer,thumbnail-cache}-dbus.xml
> > > > > - thunarx.symbols: Add missing thunarx_provider_module_*
> > > > > - Do not save view settings when searching (#1502)
> > > > > - Select instead activate on DnD into toolbar (#1492)
> > > > > - Prevent crash when removing location button (#1507)
> > > > > - Fix throttling of selection updates (#1508) (#1515)
> > > > > - Make toolbar inside header-bar transparent (#1514)
> > > > > - Add setting to show non hidden folders/files first (#263)
> > > > > - Fix appstream metainfo (#1512)
> > > > > - Prevent crash when loading mount point emblem (#1511)
> > > > > - remove superflous spaces in strings (#1501)
> > > > >
> > > > > Translation Updates:
> > > > > Albanian, Arabic, Armenian, Armenian (Armenia), Asturian, Basque,
> > > > > Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong),
> > > > > Chinese (Taiwan), Czech, Danish, Dutch, Eastern Armenian, English
> > > > > (Australia), English (United Kingdom), Esperanto, Estonian, Finnish,
> > > > > French, Galician, German, Greek, Hebrew, Hungarian, Icelandic,
> > > > > Indonesian, Interlingue, Italian, Japanese, Kazakh, Malay, Norwegian
> > > > > Bokmål, Norwegian Nynorsk, Occitan (post 1500), Persian (Iran),
> > > > > Polish, Portuguese, Portuguese (Brazil), Romanian, Serbian, Slovak,
> > > > > Slovenian, Spanish, Swedish, Thai, Turkish, Uyghur, Venetian,
> > > > > Vietnamese
>
> _______________________________________________
> Xfce4-dev mailing list
> Xfce4-dev at xfce.org
> https://mail.xfce.org/mailman/listinfo/xfce4-dev
More information about the Xfce4-dev
mailing list