summaryrefslogtreecommitdiff
path: root/opt/sway
diff options
context:
space:
mode:
authorrawnix ports <ports@rawnix.org>2026-09-26 18:19:05 +0000
committerrawnix ports <ports@rawnix.org>2026-09-26 18:19:05 +0000
commitc82e88dd00d1b0b7fcfb4e5628d99611388cef6f (patch)
tree56d864b5a5c6c145edd96178ae219a8f90e191a6 /opt/sway
downloadports-c82e88dd00d1b0b7fcfb4e5628d99611388cef6f.tar.gz
sync 2026-09-26 18:19 UTC
1672 files changed, 151396 insertions(+)
Diffstat (limited to 'opt/sway')
-rw-r--r--opt/sway/.footprint36
-rw-r--r--opt/sway/.signature6
-rw-r--r--opt/sway/MAKEPKG41
3 files changed, 83 insertions, 0 deletions
diff --git a/opt/sway/.footprint b/opt/sway/.footprint
new file mode 100644
index 0000000..8be4abb
--- /dev/null
+++ b/opt/sway/.footprint
@@ -0,0 +1,36 @@
+drwxr-xr-x root/root etc/
+drwxr-xr-x root/root etc/sway/
+-rw-r--r-- root/root etc/sway/config
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/sway
+-rwxr-xr-x root/root usr/bin/swaybar
+-rwxr-xr-x root/root usr/bin/swaymsg
+-rwxr-xr-x root/root usr/bin/swaynag
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/backgrounds/
+drwxr-xr-x root/root usr/share/backgrounds/sway/
+-rw-r--r-- root/root usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1136x640.png
+-rw-r--r-- root/root usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1136x640_Portrait.png
+-rw-r--r-- root/root usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1366x768.png
+-rw-r--r-- root/root usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png
+-rw-r--r-- root/root usr/share/backgrounds/sway/Sway_Wallpaper_Blue_2048x1536.png
+-rw-r--r-- root/root usr/share/backgrounds/sway/Sway_Wallpaper_Blue_2048x1536_Portrait.png
+-rw-r--r-- root/root usr/share/backgrounds/sway/Sway_Wallpaper_Blue_768x1024.png
+-rw-r--r-- root/root usr/share/backgrounds/sway/Sway_Wallpaper_Blue_768x1024_Portrait.png
+drwxr-xr-x root/root usr/share/man/
+drwxr-xr-x root/root usr/share/man/man1/
+-rw-r--r-- root/root usr/share/man/man1/sway.1.gz
+-rw-r--r-- root/root usr/share/man/man1/swaymsg.1.gz
+-rw-r--r-- root/root usr/share/man/man1/swaynag.1.gz
+drwxr-xr-x root/root usr/share/man/man5/
+-rw-r--r-- root/root usr/share/man/man5/sway-bar.5.gz
+-rw-r--r-- root/root usr/share/man/man5/sway-input.5.gz
+-rw-r--r-- root/root usr/share/man/man5/sway-output.5.gz
+-rw-r--r-- root/root usr/share/man/man5/sway.5.gz
+-rw-r--r-- root/root usr/share/man/man5/swaynag.5.gz
+drwxr-xr-x root/root usr/share/man/man7/
+-rw-r--r-- root/root usr/share/man/man7/sway-ipc.7.gz
+-rw-r--r-- root/root usr/share/man/man7/swaybar-protocol.7.gz
+drwxr-xr-x root/root usr/share/wayland-sessions/
+-rw-r--r-- root/root usr/share/wayland-sessions/sway.desktop
diff --git a/opt/sway/.signature b/opt/sway/.signature
new file mode 100644
index 0000000..11946ae
--- /dev/null
+++ b/opt/sway/.signature
@@ -0,0 +1,6 @@
+RWTZ9IduCSQ/mMX3FPZpwV937SEEissuvWIRjAAXjX2kKAdPqp7w1h5WXA1sP8BTAZzFN0tXSARGykVoSfYdvmhfQEa82m1TjwQ=
+
+SHA256 (MAKEPKG) = beb44df4b844c00088d03cd081098f857b3dd0c50eb8a269f6ff8ddc31b7680f
+SHA256 (.footprint) = df31aa733c3f4e6ad0a4b0752905ac239847f5d61c1a488b2e6ed926523a1b3b
+SHA256 (sway-1.12.tar.gz) = 29ca7caac960d13e02d8213418d91a5422c7c23102a283ceab944c57c5e1efcf
+SHA256 (sway#1.12-1.pkg.tar.gz) = 3e4dce4b9f5a0d7f17f0f6291e0d09f19ce66929518f3d80e219b23f0924f2ef
diff --git a/opt/sway/MAKEPKG b/opt/sway/MAKEPKG
new file mode 100644
index 0000000..0dcc0c4
--- /dev/null
+++ b/opt/sway/MAKEPKG
@@ -0,0 +1,41 @@
+#!/bin/mkpkg
+# description: i3-compatible Wayland compositor
+# url: https://swaywm.org/
+
+name=sway
+version=1.12
+release=1
+depends=(cairo glib json-c libdrm libinput pcre2 libxkbcommon pango udevd wayland wlroots libevdev pixman)
+makedeps=(scdoc)
+source=(https://github.com/swaywm/sway/archive/$version/$name-$version.tar.gz)
+
+sha256sums=(
+ "29ca7caac960d13e02d8213418d91a5422c7c23102a283ceab944c57c5e1efcf"
+)
+
+build() {
+ cd $name-$version
+
+ meson setup build \
+ --prefix=/usr \
+ --buildtype=plain \
+ --wrap-mode=nodownload \
+ -D b_lto=true \
+ -D b_pie=true \
+ -D tray=disabled \
+ -D bash-completions=false \
+ -D zsh-completions=false \
+ -D fish-completions=false \
+ -D man-pages=enabled \
+ -D werror=false
+
+ meson compile -C build
+ DESTDIR=$PKG meson install -C build
+}
+
+signify() {
+ untrusted comment: public key
+ RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
+}
+
+# vim: filetype=sh