summarylogtreecommitdiffstats
AgeCommit message (Collapse)Author
2024-10-21chore: rc4ShootingStarDragons
2024-10-14chore: bump to rc3ShootingStarDragons
2024-10-07upgpkg: sway-rc 1.10rc2-1fossdd
upstream release
2024-09-30upgpkg: sway-rc 1.10rc1-1fossdd
upstream release
2024-02-25upgpkg: sway-rc 1.9-1fossdd
upstream release
2024-02-17upgpkg: sway-rc 1.9rc4-1fossdd
upstream release
2024-02-09upgpkg: 1.9rc3-1admin
2024-02-02upgpkg: 1.9rc2-1admin
2024-01-26upgpkg: 1.9rc1-1fossdd
2024-01-11upgpkg: 1:1.8.1-5Brett Cornwall
2024-01-11Fix typo in XDG Desktop Portal configuration fileFerdinand Bachmann
The ScreenCast portal was misspelled as Screencast, which causes xdg-desktop-portal to fall back to using the deprecated UseIn key from the portal definitions, leading to a different portal being used if multiple portals providing ScreenCast are installed. Fixes #1 (cherry picked from commit e6a592c9d59ecbec5b5f89be989b8cc6e1072822)
2024-01-04Remove maximbaz from maintainersMaxim Baz
2023-11-22move to wlroots0.16Frederik Schwan
2023-11-01Really really fix the XDG_CURRENT_DESKTOP export; upgpkg: 1:1.8.1-3Brett Cornwall
2023-10-28Support New portals req for XDG_CURRENT_DESKTOPBrett Cornwall
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
2023-02-12upgpkg: 1:1.8.1-1Brett Cornwall
2023-02-02Add patch for user xkb configs with cap_sys_niceBrett Cornwall
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] https://github.com/swaywm/sway/commit/2f2cdd60def006f6d3cbe318f9edd7d68fcb239a
2023-02-02Remove xdg_activation crash sourceBrett Cornwall
This is a left-over relic
2023-02-01Add CAP_SYS_NICE to sway binaryBrett Cornwall
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
2023-01-15Drop options=(debug)/options=('debug') from trunkEvangelos Foutras
devtools 20230105-1 enables the debug option by default. A follow-up commit will remove debug from alongside other options.
2022-12-25Rebuild for wlroots 0.16.1Brett Cornwall
2022-12-25Bump pkgrelBrett Cornwall
2022-12-25Change pcre dep to pcre2Brett Cornwall
2022-12-25upgpkg: 1:1.8-1Brett Cornwall
2022-10-31Include patch to fix crash in xdg_activation_v1Brett Cornwall
https://github.com/swaywm/sway/pull/7168
2022-08-21Mass import of missing PGP keys (svn-community)Evangelos Foutras
https://gitlab.archlinux.org/archlinux/devtools/-/merge_requests/109#note_74475
2022-05-20Back up /etc/sway/config.d/50-systemd-user.confBrett Cornwall
Fixes #74778
2022-05-18Remove unused systemd target/serviceBrett Cornwall
These might have been intended for some custom downstream use but were never actually packaged. Seeing as upstream does not approve of these and instead wishes users to implement their own setup using their Wiki, I think it best to have the user do just that without downstream fragmentation.
2022-05-18Rebuild to make sure no testing libs were promotedBrett Cornwall
2022-05-14Declare the .install file, dummyBrett Cornwall
2022-05-14Rework dependencies; shared object deps where availableBrett Cornwall
2022-05-11Move swaybg to optdependsBrett Cornwall
2022-05-11Add post_install() for the new seatd/polkit reqsBrett Cornwall
2022-05-11Replace polkit with seatd dependencyBrett Cornwall
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.
2022-02-05Enable debug packageBrett Cornwall
2022-01-23upgpkg: 1:1.7-1Maxim Baz
2022-01-17upgpkg: 1:1.6.1-3Maxim Baz
2021-10-18Increment the release, not the epoch, ya dummyBrett Cornwall
2021-10-18Export XDG_CURRENT_DESKTOP to systemd user environmentBrett Cornwall
Fixes FS#72297
2021-06-24wlroots 0.4.0 supportBrett Cornwall
2021-04-07upgpkg: 1:1.6-1Maxim Baz
2021-03-26Add patches to fix glitches in e.g. FirefoxBrett Cornwall
See https://github.com/swaywm/sway/issues/6038
2021-01-03Update xorg-server-xwayland dep to xorg-xwaylandBrett Cornwall
2020-11-10upgpkg: 1:1.5.1-1Maxim Baz
2020-07-16upgpkg: 1:1.5-1Brett Cornwall
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
2020-04-25json-c 0.14 rebuildEvangelos Foutras
2020-03-12Add polkit as dependencyBrett Cornwall
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.
2020-02-06rm duplicate swaybg in optdepsBrett Cornwall
2020-02-04rxvt -> alacritty in optdeps; add swaybg as wellBrett Cornwall
2020-01-30Include contrib/ scriptsBrett Cornwall