Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: mpvpaper-1.3
@ 2022-10-10 22:50 Seltyk
  2023-01-09  1:59 ` github-actions
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Seltyk @ 2022-10-10 22:50 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1331 bytes --]

There is a new pull request by Seltyk against master on the void-packages repository

https://github.com/Seltyk/void-packages mpvpaper
https://github.com/void-linux/void-packages/pull/39877

New package: mpvpaper-1.3
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**, because it is compiled (from C)

#### Local build testing
- I built this PR locally for my native architecture, x86_64
- I built this PR locally (but did not install and test) for these architectures:
  - aarch64-musl
  - armv7l
  - armv6l-musl

I'm pretty sure all of those constitute crossbuilds.  
Trying to build for i686 and x86_64-musl fails if wayland-devel isn't in both hostmakedepends and makedepends, which is why I did that.

I'm not 100% sure what the runtime dependencies are. Considering what mpvpaper does and claims to be, I suspect mpv and wlroots are required at minimum. The Meson output suggests wayland-protocols is also a runtime dependency. Lastly, since MesaLib-devel is required for EGL, mesa is likely also be a runtime dependency.

A patch file from https://github.com/void-linux/void-packages/pull/39877.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mpvpaper-39877.patch --]
[-- Type: text/x-diff, Size: 1228 bytes --]

From bf4c918277efbb3f20bffe82fdb6c260f311a81b Mon Sep 17 00:00:00 2001
From: Seltyk <whhacker.dcx@gmail.com>
Date: Sun, 9 Oct 2022 17:31:38 -0400
Subject: [PATCH] New package: mpvpaper-1.3

---
 srcpkgs/mpvpaper/template | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 srcpkgs/mpvpaper/template

diff --git a/srcpkgs/mpvpaper/template b/srcpkgs/mpvpaper/template
new file mode 100644
index 000000000000..811da8123320
--- /dev/null
+++ b/srcpkgs/mpvpaper/template
@@ -0,0 +1,21 @@
+# Template file for 'mpvpaper'
+pkgname=mpvpaper
+version=1.3
+revision=1
+build_style=meson
+meson_builddir="build"
+hostmakedepends="ninja pkg-config cmake wayland-devel"
+makedepends="wayland-devel mpv-devel wayland-protocols MesaLib-devel"
+depends="wlroots mpv wayland-protocols mesa"
+short_desc="Video wallpaper program for wlroots compositors"
+maintainer="Seltyk <whhacker.dcx@gmail.com>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/GhostNaN/mpvpaper"
+distfiles="${homepage}/archive/refs/tags/${version}.tar.gz"
+checksum=57f7e21a18574813aedfa59259238563f75e8f37a13fd21fca7d2b613dd11e87
+
+do_install() {
+	vbin build/mpvpaper
+	vbin build/mpvpaper-holder
+	vman mpvpaper.man mpvpaper.1
+}

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: New package: mpvpaper-1.3
  2022-10-10 22:50 [PR PATCH] New package: mpvpaper-1.3 Seltyk
@ 2023-01-09  1:59 ` github-actions
  2023-01-09 19:11 ` Seltyk
  2023-01-09 19:11 ` [PR PATCH] [Closed]: " Seltyk
  2 siblings, 0 replies; 6+ messages in thread
From: github-actions @ 2023-01-09  1:59 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 305 bytes --]

New comment by github-actions[bot] on void-packages repository

https://github.com/void-linux/void-packages/pull/39877#issuecomment-1375016282

Comment:
Pull Requests become stale 90 days after last activity and are closed 14 days after that.  If this pull request is still relevant bump it or assign it.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: New package: mpvpaper-1.3
  2022-10-10 22:50 [PR PATCH] New package: mpvpaper-1.3 Seltyk
  2023-01-09  1:59 ` github-actions
@ 2023-01-09 19:11 ` Seltyk
  2023-01-09 19:11 ` [PR PATCH] [Closed]: " Seltyk
  2 siblings, 0 replies; 6+ messages in thread
From: Seltyk @ 2023-01-09 19:11 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 248 bytes --]

New comment by Seltyk on void-packages repository

https://github.com/void-linux/void-packages/pull/39877#issuecomment-1376148889

Comment:
There seems to be some issues caused by latest libplacebo, so until that gets resolved, I should close this

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PR PATCH] [Closed]: New package: mpvpaper-1.3
  2022-10-10 22:50 [PR PATCH] New package: mpvpaper-1.3 Seltyk
  2023-01-09  1:59 ` github-actions
  2023-01-09 19:11 ` Seltyk
@ 2023-01-09 19:11 ` Seltyk
  2 siblings, 0 replies; 6+ messages in thread
From: Seltyk @ 2023-01-09 19:11 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1181 bytes --]

There's a closed pull request on the void-packages repository

New package: mpvpaper-1.3
https://github.com/void-linux/void-packages/pull/39877

Description:
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**, because it is compiled (from C)

#### Local build testing
- I built this PR locally for my native architecture, x86_64
- I built this PR locally (but did not install and test) for these architectures:
  - aarch64-musl
  - armv7l
  - armv6l-musl

I'm pretty sure all of those constitute crossbuilds.  
Trying to build for i686 and x86_64-musl fails if wayland-devel isn't in both hostmakedepends and makedepends, which is why I did that.

I'm not 100% sure what the runtime dependencies are. Considering what mpvpaper does and claims to be, I suspect mpv and wlroots are required at minimum. The Meson output suggests wayland-protocols is also a runtime dependency. Lastly, since MesaLib-devel is required for EGL, mesa is likely also be a runtime dependency.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: New package: mpvpaper-1.3
  2023-02-21 18:45 [PR PATCH] " rederick29
  2023-04-23  3:54 ` arkie
@ 2023-04-25 11:27 ` rederick29
  1 sibling, 0 replies; 6+ messages in thread
From: rederick29 @ 2023-04-25 11:27 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 371 bytes --]

New comment by rederick29 on void-packages repository

https://github.com/void-linux/void-packages/pull/42379#issuecomment-1521628175

Comment:
I don't think there is anything blocking this from being merged. Still waiting on someone that can merge it to do so. If there's any reason for it not being merged yet, please let me know and I'll try doing something about it.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: New package: mpvpaper-1.3
  2023-02-21 18:45 [PR PATCH] " rederick29
@ 2023-04-23  3:54 ` arkie
  2023-04-25 11:27 ` rederick29
  1 sibling, 0 replies; 6+ messages in thread
From: arkie @ 2023-04-23  3:54 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 307 bytes --]

New comment by arkie on void-packages repository

https://github.com/void-linux/void-packages/pull/42379#issuecomment-1518935790

Comment:
Just wanted to comment that I went to add this package and found this PR instead; pulled locally and it worked for me :+1:

Was there anything else blocking merging?

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2023-04-25 11:27 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-10-10 22:50 [PR PATCH] New package: mpvpaper-1.3 Seltyk
2023-01-09  1:59 ` github-actions
2023-01-09 19:11 ` Seltyk
2023-01-09 19:11 ` [PR PATCH] [Closed]: " Seltyk
2023-02-21 18:45 [PR PATCH] " rederick29
2023-04-23  3:54 ` arkie
2023-04-25 11:27 ` rederick29

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).