Skip to content

wayle: 0.5.0#60792

Open
dani-77 wants to merge 11 commits into
void-linux:masterfrom
dani-77:master
Open

wayle: 0.5.0#60792
dani-77 wants to merge 11 commits into
void-linux:masterfrom
dani-77:master

Conversation

@dani-77
Copy link
Copy Markdown

@dani-77 dani-77 commented May 28, 2026

Testing the changes

  • I tested the changes in this PR: YES

New package

Local build testing

  • I built this PR locally for my native architecture, (X86_64-GLIBC)

@dani-77
Copy link
Copy Markdown
Author

dani-77 commented May 28, 2026

It is a GTK shell for Wayland compositors; 100% functional on Niri, tested with some flaws on dwl and scroll.

@dani-77
Copy link
Copy Markdown
Author

dani-77 commented May 28, 2026

I forgot to remove from the template my repository name...

@tranzystorekk tranzystorekk added the new-package This PR adds a new package label May 28, 2026
@classabbyamp
Copy link
Copy Markdown
Member

we should not be vendoring 7000 lines of completions. they can be generated by the executable during install

build_helper="qemu"

# ...

post_install() {
	for sh in bash fish zsh; do
		vtargetrun "$DESTDIR/usr/bin/wayle completions "$sh" > "wayle.$sh"
		vcompletion "wayle.$sh" "$sh"
	done
}

Comment thread srcpkgs/wayle/template Outdated
Comment thread srcpkgs/wayle/template Outdated
Comment thread srcpkgs/wayle/template Outdated
Comment thread srcpkgs/wayle/template Outdated
Comment thread srcpkgs/wayle/template Outdated
dani-77 and others added 9 commits May 28, 2026 17:41
Co-authored-by: classabbyamp <5366828+classabbyamp@users.noreply.github.com>
Co-authored-by: classabbyamp <5366828+classabbyamp@users.noreply.github.com>
Co-authored-by: classabbyamp <5366828+classabbyamp@users.noreply.github.com>
Co-authored-by: classabbyamp <5366828+classabbyamp@users.noreply.github.com>
Co-authored-by: classabbyamp <5366828+classabbyamp@users.noreply.github.com>
Added build_helper and post_install function for completions.
Copy link
Copy Markdown
Author

@dani-77 dani-77 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is building, generating completions and installing pkg with all features.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new-package This PR adds a new package

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants