Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wlroots: update to 0.17, cagebreak: update to 2.2.3 #47655

Closed
wants to merge 10 commits into from
1 change: 1 addition & 0 deletions common/shlibs
Original file line number Diff line number Diff line change
Expand Up @@ -3490,6 +3490,7 @@ libpantheon-files-core.so.6 libio.elementary.files-6.0.0_1
libpantheon-files-widgets.so.6 libio.elementary.files-6.0.0_1
libwlroots.so.10 wlroots0.15-0.15.1_1
libwlroots.so.11 wlroots0.16-0.16.0_1
libwlroots.so.12 wlroots0.17-0.17.0_1
libbaseencode.so.1 libbaseencode-1.0.9_1
libcotp.so.2 libcotp-2.0.1_1
libunarr.so.1 libunarr-1.0.1_1
Expand Down
6 changes: 3 additions & 3 deletions srcpkgs/cagebreak/template
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
# Template file for 'cagebreak'
pkgname=cagebreak
version=2.2.1
version=2.2.3
revision=1
build_style=meson
configure_args="--buildtype=release -Dman-pages=true $(vopt_bool xwayland xwayland)"
conf_files="/etc/xdg/cagebreak/config"
hostmakedepends="pkg-config wayland-devel scdoc"
makedepends="wlroots-devel cairo-devel pango-devel libevdev-devel"
makedepends="wlroots0.17-devel cairo-devel pango-devel libevdev-devel"
depends="$(vopt_if xwayland xorg-server-xwayland)"
short_desc="Tiling wayland compositor based on cage inspired by ratpoison"
maintainer="Jose G Perez Taveras <[email protected]>"
license="MIT"
homepage="https://github.com/project-repo/cagebreak"
changelog="https://raw.githubusercontent.com/project-repo/cagebreak/master/Changelog.md"
distfiles="https://github.com/project-repo/cagebreak/releases/download/${version}/release_${version}.tar.gz"
checksum=b0f9ab3c406fefc2922ff30a98cf752b27c20b095766d45eb619ca5196df0f5c
checksum=37e5a3f4eb9fd2bc0a15d6ecb2fed7440b09a8ab116315a76659d0f10b41bfe8

build_options="xwayland"
build_options_default="xwayland"
Expand Down
2 changes: 1 addition & 1 deletion srcpkgs/river/template
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ archs="~i686* ~armv6l* ~armv7l*"
build_style=zig-build
configure_args="$(vopt_if xwayland -Dxwayland) -Dpie"
hostmakedepends="pkg-config wayland-devel scdoc"
makedepends="wlroots-devel libevdev-devel pixman-devel
makedepends="wlroots0.16-devel libevdev-devel pixman-devel
wayland-protocols libxkbcommon-devel wayland-devel"
depends="$(vopt_if xwayland xorg-server-xwayland)"
short_desc="Dynamic tiling Wayland compositor"
Expand Down
2 changes: 1 addition & 1 deletion srcpkgs/sway/template
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ build_style=meson
configure_args="-Dwerror=false -Db_ndebug=false"
conf_files="/etc/sway/config"
hostmakedepends="pkg-config wayland-devel scdoc"
makedepends="wlroots-devel pcre2-devel json-c-devel pango-devel cairo-devel
makedepends="wlroots0.16-devel pcre2-devel json-c-devel pango-devel cairo-devel
gdk-pixbuf-devel libevdev-devel"
depends="libcap-progs swaybg xorg-server-xwayland libxkbcommon>=1.5.0_1"
short_desc="Tiling Wayland compositor compatible with i3"
Expand Down
4 changes: 2 additions & 2 deletions srcpkgs/wayfire/template
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
# Template file for 'wayfire'
pkgname=wayfire
version=0.7.5
revision=1
revision=2
_utils_commit=889fdafa7b09fc6ce70313fd3f067cfc8c21a2ac
_touch_commit=8974eb0f6a65464b63dd03b842795cb441fb6403
create_wrksrc=yes
build_wrksrc="${pkgname}-${version}"
build_style=meson
configure_args="-Dprint_trace=false"
hostmakedepends="pkg-config wayland-devel"
makedepends="wf-config-devel wlroots-devel cairo-devel pango-devel
makedepends="wf-config-devel wlroots0.16-devel cairo-devel pango-devel
mike7d7 marked this conversation as resolved.
Show resolved Hide resolved
$(vopt_if image 'libjpeg-turbo-devel libpng-devel')"
depends="xorg-server-xwayland"
short_desc="3D wayland compositor"
Expand Down
8 changes: 3 additions & 5 deletions srcpkgs/wlroots/template
Original file line number Diff line number Diff line change
@@ -1,18 +1,16 @@
# Template file for 'wlroots'
#
# On next bump, remove the .99 part
pkgname=wlroots
version=0.16.99
version=0.17
revision=1
build_style=meta
depends="wlroots${version%.99}"
depends="wlroots${version}"
short_desc="Modular Wayland compositor library"
maintainer="Đoàn Trần Công Danh <[email protected]>"
license="BSD-2-Clause" # no vlicense
homepage="https://github.com/swaywm/wlroots"

wlroots-devel_package() {
depends="wlroots${version%.99}-devel"
depends="wlroots${version}-devel"
build_style=meta
short_desc+=" - development files"
}
1 change: 1 addition & 0 deletions srcpkgs/wlroots0.17-devel
38 changes: 38 additions & 0 deletions srcpkgs/wlroots0.17/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Template file for 'wlroots0.17'
pkgname=wlroots0.17
version=0.17.0
revision=1
build_style=meson
# Follow upstream packaging recommendations:
# https://gitlab.freedesktop.org/wlroots/wlroots/-/wikis/Packaging-recommendations
configure_args="--auto-features=enabled -Dexamples=false -Dwerror=false
-Db_ndebug=false"
hostmakedepends="pkg-config wayland-devel glslang hwids"
_devel_depends="libgbm-devel libglvnd-devel libseat-devel eudev-libudev-devel
libdrm-devel libinput-devel libxkbcommon-devel pixman-devel wayland-devel
wayland-protocols vulkan-loader Vulkan-Headers xcb-util-errors-devel
xcb-util-wm-devel xcb-util-renderutil-devel libdisplay-info-devel"
makedepends="${_devel_depends}
libxcb-devel xcb-util-cursor-devel xcb-util-devel xcb-util-image-devel
xcb-util-keysyms-devel xcb-util-xrm-devel xorg-server-xwayland libdisplay-info-devel"
mike7d7 marked this conversation as resolved.
Show resolved Hide resolved
short_desc="Modular Wayland compositor library ${pkgname#wlroots}"
maintainer="Andrew J. Hesford <[email protected]>"
license="MIT"
homepage="https://gitlab.freedesktop.org/wlroots/wlroots"
distfiles="https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/${version}/downloads/wlroots-${version}.tar.gz"
checksum=9da3475a6834a6a9a8fd93de84f4ef91f9ee48ff70c305aa9522bf0db9e61128

post_install() {
vlicense LICENSE
}

wlroots0.17-devel_package() {
depends="${sourcepkg}>=${version}_${revision} ${_devel_depends}"
conflicts="wlroots0.16-devel wlroots0.15-devel wlroots0.14-devel"
short_desc+=" - development files"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove "usr/lib/*.so"
}
}
Loading