92 Commits (7a86293b170aa9c1fcff5f25f27b5aff2049ffd5)

Author SHA1 Message Date
LEdoian 7a86293b17 Do not use portals. 3 months ago
LEdoian 91e2bf0efa Add my patch for fixing includes 3 months ago
Andreas Radke 44b72315cd
upgpkg: 1:1.9-4;
- add virtual provider "wayland-compositor" to allow easy replacements
  in use with reetd-regreet (regreet issue #1)
3 months ago
Brett Cornwall 8aa59c86c5
Add dmenu as optdepend 6 months ago
Brett Cornwall 9405c3e6e2
upgpkg: 1:1.9-2 6 months ago
Brett Cornwall 9ef703d58a
Remove PKG_CONFIG_PATH for wlroots 0.16 6 months ago
Brett Cornwall e93da93ff0
upgpkg: 1:1.9-1
* contrib is removed, see sway-contrib package now
7 months ago
Brett Cornwall 7b79783456
upgpkg: 1:1.8.1-5 9 months ago
Maxim Baz db0810cb9d
Remove maximbaz from maintainers 9 months ago
Frederik Schwan a889b36b6e
move to wlroots0.16 10 months ago
Brett Cornwall 2f9c63b053
Really really fix the XDG_CURRENT_DESKTOP export; upgpkg: 1:1.8.1-3 11 months ago
Brett Cornwall c85a455eb6
Support New portals req for XDG_CURRENT_DESKTOP
As of version 1.17, xdg-desktop-portal requires desktops to declare
which portals should be used. For Sway, this requires a file
/usr/share/xdg-desktop-portal/sway-portals.conf (or a local user
config).

A reasonable default is to use GTK for the file picker (as wlr doesn't
have file picker support) and wlr for screencast/screenshot support.
Fedora does this similarly. [1]

Upstream is not interested in shipping a configuration file [2] so we
need to do it downstream.

Fixes #72297
Fixes #79883

[1] https://src.fedoraproject.org/rpms/sway/blob/rawhide/f/sway-portals.conf
[2] https://github.com/swaywm/sway/issues/7773
11 months ago
Brett Cornwall 97338959f2 upgpkg: 1:1.8.1-1 2 years ago
Brett Cornwall 2ae7faa4ac Add patch for user xkb configs with cap_sys_nice
The new CAP_SYS_NICE capability granted to sway interferes with user xkb
configs. A patch has been introduced/merged [1] but has yet to see release.

[1] 2f2cdd60de
2 years ago
Brett Cornwall 84c8d66ce1 Remove xdg_activation crash source
This is a left-over relic
2 years ago
Brett Cornwall 13aac3dad4 Add CAP_SYS_NICE to sway binary
Support for sway to set SCHED_RR was added to improve desktop
responsiveness/stuttering [1]. Upstream advises setting the capability on the
binary [2].

Fixes FS#77225

[1] https://github.com/swaywm/sway/pull/6994
[2] https://github.com/swaywm/sway/pull/6992#pullrequestreview-972760643
2 years ago
Evangelos Foutras b66c30b5cc Drop options=(debug)/options=('debug') from trunk
devtools 20230105-1 enables the debug option by default.

A follow-up commit will remove debug from alongside other options.
2 years ago
Brett Cornwall d0ca16fcca Rebuild for wlroots 0.16.1 2 years ago
Brett Cornwall 996ef44649 Bump pkgrel 2 years ago
Brett Cornwall d955e51dcb Change pcre dep to pcre2 2 years ago
Brett Cornwall 4c77e55032 upgpkg: 1:1.8-1 2 years ago
Brett Cornwall a32a985f23 Include patch to fix crash in xdg_activation_v1
https://github.com/swaywm/sway/pull/7168
2 years ago
Brett Cornwall 2a39195f65 Back up /etc/sway/config.d/50-systemd-user.conf
Fixes #74778
2 years ago
Brett Cornwall 412dee619f Rebuild to make sure no testing libs were promoted 2 years ago
Brett Cornwall d77c7d1df3 Declare the .install file, dummy 2 years ago
Brett Cornwall dbfeedd88d Rework dependencies; shared object deps where available 2 years ago
Brett Cornwall bbcaf20a5c Move swaybg to optdepends 2 years ago
Brett Cornwall 50a27592c5 Add post_install() for the new seatd/polkit reqs 2 years ago
Brett Cornwall 4c3aa92608 Replace polkit with seatd dependency
Since seatd has become a requirement for sway's logind support, we can leverage
this package to also obtain elevated system privileges instead of polkit.

Note that using seatd instead of polkit means that a user must be a part of the
"seat" group: Otherwise, the user will not be able to achieve the appropriate
privileged actions.

Also remove a few unnecessary extra packages from the optdepends to give polkit
a bit more visibility.
2 years ago
Brett Cornwall 0a8fda4637 Enable debug package 3 years ago
Maxim Baz 1f5c0d7154 upgpkg: 1:1.7-1 3 years ago
Maxim Baz 4862152308 upgpkg: 1:1.6.1-3 3 years ago
Brett Cornwall d396b28173 Increment the release, not the epoch, ya dummy 3 years ago
Brett Cornwall 03eeb2da95 Export XDG_CURRENT_DESKTOP to systemd user environment
Fixes FS#72297
3 years ago
Brett Cornwall 571ee31e15 wlroots 0.4.0 support 3 years ago
Maxim Baz 7d378ffc2c upgpkg: 1:1.6-1 4 years ago
Brett Cornwall 8e07b66cfa Add patches to fix glitches in e.g. Firefox
See https://github.com/swaywm/sway/issues/6038
4 years ago
Brett Cornwall a17cdf8009 Update xorg-server-xwayland dep to xorg-xwayland 4 years ago
Maxim Baz 67cb3ce7d2 upgpkg: 1:1.5.1-1 4 years ago
Brett Cornwall 79ebbae74d upgpkg: 1:1.5-1
N.B. /etc/sway/security.d has been removed - upstream says this inclusion was an oversight and that the code/references to the code have been removed.

See:

* https://github.com/swaywm/sway/issues/5335
* https://github.com/swaywm/sway/pull/5339
4 years ago
Evangelos Foutras f9a91a0562 json-c 0.14 rebuild 4 years ago
Brett Cornwall 030ae47f79 Add polkit as dependency
Without polkit Sway fails to obtain CAP_SYS_ADMIN to become a DRM master. This ensures that a base Arch installation + pacman -S sway gives a working session.
5 years ago
Brett Cornwall cb6927fa95 rm duplicate swaybg in optdeps 5 years ago
Brett Cornwall c5b9b7ae58 rxvt -> alacritty in optdeps; add swaybg as well 5 years ago
Brett Cornwall 27d2f14680 Include contrib/ scripts 5 years ago
Brett Cornwall 0e0461ee54 rm XCURSOR_SIZE env import; add --systemd to dbus env activate 5 years ago
Brett Cornwall f704940d8c 50-systemd-user.conf: silence hash stderr output 5 years ago
Brett Cornwall 97e0cd631a rename conf.d -> config.d; convert systemd script to conf
conf.d was created to house 10-systemd.sh but the default config references
config.d.

the shell script was also converted to sway configuration. Same result,
different format; It seems more right to the author.

See FS#63021 for more details
5 years ago
Brett Cornwall 49b492fb3c upgpkg: 1:1.4-1
This release forwards will no longer support the FreeRDP backend as it was removed by upstream.
5 years ago
Brett Cornwall 0132085418 Re-introduce GPG key, use release tarballs 5 years ago