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

New package: wluma-1.2.2 #32485

Closed
wants to merge 1 commit into from
Closed

New package: wluma-1.2.2 #32485

wants to merge 1 commit into from

Conversation

raninninn
Copy link

General

Have the results of the proposed changes been tested?

  • [x ] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
  • I generally don't use the affected packages but briefly tested this PR

@biopsin
Copy link
Contributor

biopsin commented Aug 14, 2021

You need to squash into one commit and change revision to one.

@ericonr ericonr added the new-package This PR adds a new package label Aug 14, 2021
#wrksrc=
#create_wrksrc=yes
build_style=gnu-makefile
make_cmd="make build"
Copy link
Member

Choose a reason for hiding this comment

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

What you want is make_build_target=build

Comment on lines 6 to 7
#wrksrc=
#create_wrksrc=yes
Copy link
Member

Choose a reason for hiding this comment

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

remove commented out fields

homepage="https://github.com/maximbaz/wluma"
distfiles="${homepage}/archive/${version}.tar.gz"
checksum=dabd6cdf0b9c644af52ad6fad40861829f43c534d42123af2f1f4465b31d5bed
make_check=no # wluma provides no check suite
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
make_check=no # wluma provides no check suite
make_check=no # wluma provides no test suite

make_cmd="make build"
hostmakedepends="pkg-config meson ninja"
makedepends="Vulkan-Headers wayland-devel Vulkan-Tools"
depends="wayland vulkan-loader mesa-vulkan-intel mesa-vulkan-radeon"
Copy link
Member

Choose a reason for hiding this comment

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

wayland and vulkan-loader are detected automatically:

=> wluma-1.2.2_3: running pre-pkg hook: 04-generate-runtime-deps ...
   SONAME: libvulkan.so.1 <-> vulkan-loader>=1.0.57.0_1
   SONAME: libm.so.6 <-> glibc>=2.32_1
   SONAME: libwayland-client.so.0 <-> wayland>=1.10.0_1
   SONAME: libc.so.6 <-> glibc>=2.32_1

And I don't think we should force the vulkan drivers either, so I'd be against them. In other words, you can completely remove depends.

pkgname=wluma
version=1.2.2
revision=3
archs="x86_64"
Copy link
Member

Choose a reason for hiding this comment

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

No reason to limit this.

@ericonr
Copy link
Member

ericonr commented Aug 15, 2021

Well, I now see this uses meson, so you should probably use that build style directly.

Also, they are rewriting in Rust, so the direction of the package is quite open, I don't think it should be packaged just yet.

@raninninn
Copy link
Author

Okay, thanks for all the help and advice.

@raninninn raninninn closed this Aug 15, 2021
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Nov 13, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
new-package This PR adds a new package
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants