Package Details: tau-editor 0.12.0-2

Git Clone URL: https://aur.archlinux.org/tau-editor.git (read-only, click to copy)
Package Base: tau-editor
Description: GTK frontend for the Xi text editor, written in Rust
Upstream URL: https://gitlab.gnome.org/World/Tau
Licenses: MIT
Submitter: flipflop97
Maintainer: alerque
Last Packager: alerque
Votes: 7
Popularity: 0.000823
First Submitted: 2020-01-03 19:59 (UTC)
Last Updated: 2024-03-27 09:24 (UTC)

Latest Comments

acerix commented on 2022-06-29 19:56 (UTC)

I was able to build it by removing the first arguments from the merge_file calls in data/meson.build, here's a patch:

--- data/meson.build    2021-08-19 05:15:34.000000000 -0400
+++ data/meson-fixed.build  2022-06-29 15:52:26.094114567 -0400
@@ -1,4 +1,4 @@
-desktop_file = i18n.merge_file ('desktop-file',
+desktop_file = i18n.merge_file (
   type: 'desktop',
   input: configure_file(
     input: files('org.gnome.Tau.desktop.in.in'),
@@ -22,7 +22,7 @@
     )
 endif

-appdata_file = i18n.merge_file ('appdata-file',
+appdata_file = i18n.merge_file (
   input: configure_file(
     input: files('org.gnome.Tau.appdata.xml.in.in'),
     output: 'org.gnome.Tau.appdata.xml.in',

alerque commented on 2022-01-20 19:02 (UTC)

@xotkot Meson changed their tolerance level for inlaid build scripts in a recent release and the Tau editor has a bug in it being highlighted by this (c.f. https://github.com/mesonbuild/meson/issues/6470#issuecomment-955609422). This needs to get fixed upstream.

I realize upstream development isn't really active and would be happy to apply a patch here, but probably don't have time to come up with one myself. If you see one around the net or somebody wants to contribute one here please shout.

xotkot commented on 2022-01-20 17:03 (UTC)


Program cargo found: YES (/usr/bin/cargo)
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Program scripts/cargo.sh found: YES (/tmp/paru/tau-editor/src/tau-0.12.0/scripts/cargo.sh)
Program git found: YES (/usr/bin/git)
WARNING: You should add the boolean check kwarg to the run_command call.
         It currently defaults to false,
         but it will default to true in future releases of meson.
         See also: https://github.com/mesonbuild/meson/issues/9300
Configuring org.gnome.Tau.desktop.in using configuration

tau-0.12.0/data/meson.build:1:0: ERROR: Function does not take positional arguments.

A full log can be found at /tmp/paru/tau-editor/src/build/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'tau-editor-0.12.0-2':
error: packages failed to build: tau-editor-0.12.0-2

alerque commented on 2022-01-08 07:58 (UTC)

@Krtko Thanks for the heads up. It looks like upstream reposted the sdist upload for the same version. I'll update.

Krtko commented on 2022-01-07 20:51 (UTC)

source should be https://gitlab.gnome.org/World/Tau/uploads/14037a7f98f475d2497b74bd74a0430e/tau-0.12.0.tar.xz

bbx0 commented on 2020-12-29 15:51 (UTC)

Thank you! I had to replace the dependency libhandy with libhandy0 to compile it successfully. Otherwise it aborted due to missing the file libhandy-0.0.so.