Package Details: sway-im-git r7292.d19810eba895-3

Git Clone URL: https://aur.archlinux.org/sway-im-git.git (read-only, click to copy)
Package Base: sway-im-git
Description: Tiling Wayland compositor and replacement for the i3 window manager (git version with input method popups)
Upstream URL: https://swaywm.org/
Licenses: MIT
Conflicts: sway
Provides: sway
Submitter: q234rty
Maintainer: q234rty
Last Packager: q234rty
Votes: 3
Popularity: 0.31
First Submitted: 2022-04-23 17:54 (UTC)
Last Updated: 2024-02-20 09:30 (UTC)

Dependencies (28)

Required by (44)

Sources (4)

Latest Comments

1 2 Next › Last »

tkna commented on 2024-02-20 16:38 (UTC)

@q234rty Thank you ever so much. It has been a great help!

cherrot commented on 2024-02-20 12:01 (UTC)

Thank you for maintaining this package!

q234rty commented on 2024-02-20 10:03 (UTC) (edited on 2024-02-20 15:05 (UTC) by q234rty)

The upstream PR has been merged, please use aur/sway-git instead.

cherrot commented on 2024-01-08 09:29 (UTC)

@q234rty Sorry, it's my bad. I thought I had seen wlroot-git in my upgrade log, but it turns out I hadn't :)

q234rty commented on 2024-01-08 07:54 (UTC)

@cherrot The package builds fine for me. Please make sure you have the latest wlroots-git version. The enabled field of wlr_pointer_constraint_v1 seems to be introduced in https://gitlab.freedesktop.org/wlroots/wlroots/-/commit/85f44f3684c18a77ecbe33203d27382561eb8db6

cherrot commented on 2024-01-08 05:36 (UTC) (edited on 2024-01-08 09:18 (UTC) by cherrot)

FYI, I got an error on build():

ninja: Entering directory `build'                                                                                                                 
[69/312] Compiling C object sway/sway.p/desktop_output.c.o
FAILED: sway/sway.p/desktop_output.c.o 
cc ...omit content... -c ../sway/sway/desktop/output.c
../sway/sway/desktop/output.c: In function ‘scan_out_fullscreen_view’:
../sway/sway/desktop/output.c:564:56: warning: passing argument 1 of ‘wlr_presentation_surface_scanned_out_on_output’ from incompatible pointer type [-Wincompatible-pointer-types]
  564 |         wlr_presentation_surface_scanned_out_on_output(surface,
      |                                                        ^~~~~~~
      |                                                        |
      |                                                        struct wlr_surface *
In file included from ../sway/sway/desktop/output.c:16:
/usr/include/wlr/types/wlr_presentation_time.h:105:34: note: expected ‘struct wlr_presentation *’ but argument is of type ‘struct wlr_surface *’
  105 |         struct wlr_presentation *presentation, struct wlr_surface *surface,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
../sway/sway/desktop/output.c:565:17: warning: passing argument 2 of ‘wlr_presentation_surface_scanned_out_on_output’ from incompatible pointer type [-Wincompatible-pointer-types]
  565 |                 wlr_output);
      |                 ^~~~~~~~~~
      |                 |
      |                 struct wlr_output *
/usr/include/wlr/types/wlr_presentation_time.h:105:68: note: expected ‘struct wlr_surface *’ but argument is of type ‘struct wlr_output *’
  105 |         struct wlr_presentation *presentation, struct wlr_surface *surface,
      |                                                ~~~~~~~~~~~~~~~~~~~~^~~~~~~
../sway/sway/desktop/output.c:564:9: error: too few arguments to function ‘wlr_presentation_surface_scanned_out_on_output’
  564 |         wlr_presentation_surface_scanned_out_on_output(surface,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wlr/types/wlr_presentation_time.h:104:6: note: declared here
  104 | void wlr_presentation_surface_scanned_out_on_output(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[78/312] Compiling C object sway/sway.p/desktop_render.c.o
FAILED: sway/sway.p/desktop_render.c.o 
cc ...omit content... -c ../sway/sway/desktop/render.c
../sway/sway/desktop/render.c: In function ‘render_surface_iterator’:
../sway/sway/desktop/render.c:154:53: warning: passing argument 1 of ‘wlr_presentation_surface_textured_on_output’ from incompatible pointer type [-Wincompatible-pointer-types]
  154 |         wlr_presentation_surface_textured_on_output(surface,
      |                                                     ^~~~~~~
      |                                                     |
      |                                                     struct wlr_surface *
In file included from ../sway/include/sway/server.h:16,
                 from ../sway/include/sway/input/input-manager.h:7,
                 from ../sway/sway/desktop/render.c:20:
/usr/include/wlr/types/wlr_presentation_time.h:96:34: note: expected ‘struct wlr_presentation *’ but argument is of type ‘struct wlr_surface *’
   96 |         struct wlr_presentation *presentation, struct wlr_surface *surface,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
../sway/sway/desktop/render.c:155:17: warning: passing argument 2 of ‘wlr_presentation_surface_textured_on_output’ from incompatible pointer type [-Wincompatible-pointer-types]
  155 |                 wlr_output);
      |                 ^~~~~~~~~~
      |                 |
      |                 struct wlr_output *
/usr/include/wlr/types/wlr_presentation_time.h:96:68: note: expected ‘struct wlr_surface *’ but argument is of type ‘struct wlr_output *’
   96 |         struct wlr_presentation *presentation, struct wlr_surface *surface,
      |                                                ~~~~~~~~~~~~~~~~~~~~^~~~~~~
../sway/sway/desktop/render.c:154:9: error: too few arguments to function ‘wlr_presentation_surface_textured_on_output’
  154 |         wlr_presentation_surface_textured_on_output(surface,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wlr/types/wlr_presentation_time.h:95:6: note: declared here
   95 | void wlr_presentation_surface_textured_on_output(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[80/312] Compiling C object sway/sway.p/input_cursor.c.o
FAILED: sway/sway.p/input_cursor.c.o 
cc ...omit content... -c ../sway/sway/input/cursor.c
../sway/sway/input/cursor.c: In function ‘handle_constraint_commit’:
../sway/sway/input/cursor.c:959:43: warning: unused variable ‘constraint’ [-Wunused-variable]
  959 |         struct wlr_pointer_constraint_v1 *constraint = cursor->active_constraint;
      |                                           ^~~~~~~~~~
../sway/sway/input/cursor.c: In function ‘warp_to_constraint_cursor_hint’:
../sway/sway/input/cursor.c:1380:44: error: ‘struct <anonymous>’ has no member named ‘enabled’
 1380 |         if (constraint->current.cursor_hint.enabled) {
      |                                            ^
[86/312] Compiling C object sway/sway.p/input_seat.c.o
ninja: build stopped: subcommand failed.

# ...

error: packages failed to build: sway-im-git-r7220.bf2b79b2845a-3

q234rty commented on 2023-11-17 17:05 (UTC)

@chauncey Nice catch, updated.

chauncey commented on 2023-11-17 11:10 (UTC)

@q234rty sway 目前已经用pcre2 代替 pcre了

q234rty commented on 2022-12-23 10:21 (UTC)

This package is updated to use https://github.com/swaywm/sway/pull/7226 instead.

Dingisoul commented on 2022-11-30 05:05 (UTC) (edited on 2022-11-30 05:06 (UTC) by Dingisoul)

I have seen your @q234rty comment in #7226. Will this package being updated with this PR