New comment by ericonr on void-packages repository https://github.com/void-linux/void-packages/pull/26224#issuecomment-728916859 Comment: Looks a little something like this: ```diff diff --git a/srcpkgs/wf-shell/template b/srcpkgs/wf-shell/template index f88d967d17..a9db707ad1 100644 --- a/srcpkgs/wf-shell/template +++ b/srcpkgs/wf-shell/template @@ -1,9 +1,12 @@ # Template file for 'wf-shell' pkgname=wf-shell -version=0.5.0 +version=0.6.1 revision=1 +# not using the exact upstream commit because this one includes the license +_logout_hash=c9f0baea901e50d3b5c2e0e0a53958cb2b930f14 build_style=meson build_helper="gir" +configure_args="-Dwayland-logout:implementation=c" hostmakedepends="gobject-introspection pkg-config wayland-devel" makedepends="alsa-lib-devel pulseaudio-devel gtkmm-devel wayfire-devel gtk+3-devel gtk-layer-shell-devel" @@ -11,10 +14,18 @@ short_desc="Wayfire shell with GTK-based panel and background client" maintainer="Young Jin Park " license="MIT" homepage="https://wayfire.org" -distfiles="https://github.com/WayfireWM/wf-shell/releases/download/${version}/wf-shell-${version}.tar.xz" -checksum=fa481e867784b94b08857ec7bd27bf43251490d5d50c1e834e7ea64d908792f0 +distfiles="https://github.com/WayfireWM/wf-shell/releases/download/v${version}/wf-shell-${version}.tar.xz + https://github.com/soreau/wayland-logout/archive/${_logout_hash}.tar.gz" +checksum="da8e5a16dde8f44966d41449452bcc7bc2466d5945324aca714ecc82827c884a + 455564d8bf7c37d0f77a55402d9d96173419bd08617bc4d0bef313a62ab82d49" + +post_extract() { + rmdir ${wrksrc}/subprojects/wayland-logout + mv wayland-logout-${_logout_hash} ${wrksrc}/subprojects/wayland-logout +} post_install() { vlicense LICENSE + vlicense subprojects/wayland-logout/LICENSE vsconf wf-shell.ini.example } ``` I'm still testing it out, tho.