Package Details: sway-git 1.9.r7273.a4e8533-1

Git Clone URL: https://aur.archlinux.org/sway-git.git (read-only, click to copy)
Package Base: sway-git
Description: Tiling Wayland compositor and replacement for the i3 window manager (git development version)
Upstream URL: https://github.com/swaywm/sway
Keywords: compositor development git i3 manager sway tiling wayland window wlroots wm
Licenses: MIT
Conflicts: sway
Provides: sway
Submitter: None
Maintainer: GreyXor
Last Packager: GreyXor
Votes: 146
Popularity: 0.95
First Submitted: 2015-08-16 14:05 (UTC)
Last Updated: 2024-01-24 20:08 (UTC)

Required by (45)

Sources (3)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 .. 18 Next › Last »

C_Schmidpeter commented on 2023-08-26 02:34 (UTC)

sway-git should provide "sway" not "sway-git".

Upgrading sway-git fails because of this for me:

error: failed to prepare transaction (could not satisfy dependencies) :: installing sway-git (r7177.4a221057-2) breaks dependency 'sway' required by sway-systemd :: installing sway-git (r7177.4a221057-2) breaks dependency 'sway' required by swaynagmode

GreyXor commented on 2023-08-25 14:26 (UTC) (edited on 2023-08-25 19:51 (UTC) by GreyXor)

Hello everyone! I've been a long-time sway user, and I'm thrilled to step up and assume the maintainer's role for this package. I have entirely removed sway-contrib, as it is no longer related to the official sway repository. However, I'm open to adding it again if it comes back under the sway team's guidance and supervision. Additionally, I've implemented several fixes to the package. Please feel free to reach out if you have any requests or suggestions.

tkna commented on 2023-08-24 11:51 (UTC) (edited on 2023-08-25 21:03 (UTC) by tkna)

@Rucikir Understood. Thanks for all the maintenance you have done.

Rucikir commented on 2023-08-24 11:47 (UTC)

Yep, I've stopped using this packet. Best wishes to the next maintainer. Some people want their eggs in the morning before they've woken up, others bake their own when the cook is gone (whatever that means).

d3m3vilurr commented on 2023-08-09 03:52 (UTC)

all contrib scripts was splitted @Rucikir, can you make new sway-contrib pkg?

my temp solution is just restore scripts on the sway-git pkg unlike @Billli11 's temp solution

diff --git a/PKGBUILD b/PKGBUILD
index b9c83cb..d6407f3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -40,8 +40,10 @@ backup=(etc/sway/config)
 arch=("i686" "x86_64")
 url="https://swaywm.org"
 source=("${pkgname%-*}::git+https://github.com/swaywm/sway.git"
+       "sway-contrib::git+https://github.com/OctopusET/sway-contrib.git"
        50-systemd-user.conf)
 sha512sums=('SKIP'
+            'SKIP'
             'c2b7d808f4231f318e03789015624fd4cf32b81434b15406570b4e144c0defc54e216d881447e6fd9fc18d7da608cccb61c32e0e1fab2f1fe2750acf812d3137')
 provides=("sway")
 conflicts=("sway")
@@ -68,8 +70,9 @@ package() {

         cd "$_pkgname"
        install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+       cd "../sway-contrib"
        for util in autoname-workspaces.py inactive-windows-transparency.py grimshot; do
-               install -Dm755 "contrib/$util" -t "$pkgdir/usr/share/$pkgname/scripts"
+               install -Dm755 "$util" -t "$pkgdir/usr/share/$pkgname/scripts"
        done
 }

Billli11 commented on 2023-08-03 04:25 (UTC) (edited on 2023-08-03 04:26 (UTC) by Billli11)

For those who don't use any script in /usr/share/sway-git/scripts

You can just remove the line in PKGBUILD

    for util in autoname-workspaces.py inactive-windows-transparency.py grimshot; do
            install -Dm755 "contrib/$util" -t "$pkgdir/usr/share/$pkgname/scripts"
    done

to fix building for now

 PKGBUILD | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/PKGBUILD b/PKGBUILD
index b9c83cb..530ae68 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -68,9 +68,6 @@ package() {

         cd "$_pkgname"
    install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-   for util in autoname-workspaces.py inactive-windows-transparency.py grimshot; do
-       install -Dm755 "contrib/$util" -t "$pkgdir/usr/share/$pkgname/scripts"
-   done
 }

 post_upgrade() {

treeshateorcs commented on 2023-04-12 03:50 (UTC) (edited on 2023-04-12 03:51 (UTC) by treeshateorcs)

 -> wlroots-git-0.17.0.r6188.9affcaa9-1 already made -- skipping build
 -> Found git repo: gitlab.freedesktop.org/wlroots/wlroots.git
loading packages...
resolving dependencies...
looking for conflicting packages...
:: wlroots-git and wlroots are in conflict. Remove wlroots? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing wlroots breaks dependency 'libwlroots.so=11-64' required by sway
 -> exit status 1

taba commented on 2022-11-24 02:01 (UTC)

Why does this package have to be so annoyingly different from the one in the official repo.