Switch to new download format, update dependencies and source.sh script

This commit is contained in:
2025-11-23 10:48:06 +02:00
parent 3c45376af1
commit 58313821bb
2 changed files with 51 additions and 25 deletions
+44 -6
View File
@@ -1,12 +1,50 @@
name: sway
description: Tiling Wayland compositor and drop-in replacement for the i3 window manager
version: 1.11
revision: 2
version: "1.11"
revision: 3
url: https://swaywm.org/
license: MIT
architecture: any
depends: ["cairo","elogind","gdk-pixbuf","libevdev","libinput","libxcb","libxkbcommon","json-c","pango","pcre2","pixman","ttf-font","udev","wayland","wlroots","xcb-util-wm"]
optional_depends: ["brightnessctl","foot","i3-status","libpulse","python-mako","polkit","swaybg","swayidle","swaylock","wmenu","xdg-desktop-portal-gtk","xdg-desktop-portal-wlr"]
make_depends: ["meson","ninja","scdoc","wayland-protocols"]
conflicts: ["swayfx"]
type: source
depends:
- cairo
- gdk-pixbuf
- libevdev
- libinput
- libxcb
- libxkbcommon
- json-c
- pango
- pcre2
- pixman
- ttf-font
- udev
- wayland
- wlroots
- xcb-util-wm
optional_depends:
- brightnessctl
- foot
- i3-status
- libpulse
- python-mako
- polkit
- swaybg
- swayidle
- swaylock
- wmenu
- xdg-desktop-portal-gtk
- xdg-desktop-portal-wlr
make_depends:
- libelogind
- meson
- ninja
- scdoc
- wayland-protocols
conflicts:
- swayfx
downloads:
- url: https://github.com/swaywm/sway/releases/download/${BPM_PKG_VERSION}/sway-${BPM_PKG_VERSION}.tar.gz
extract_to: ${BPM_SOURCE}
extract_strip_components: 1
checksum: 0e37a55b7c3379230e97e1ad982542b75016a0c7d6676198604e557f9b373dae