Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] mpd: update to 0.23.
@ 2021-10-15  8:22 kartikynwa
  2021-10-15  9:02 ` [PR PATCH] [Updated] " kartikynwa
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: kartikynwa @ 2021-10-15  8:22 UTC (permalink / raw)
  To: ml

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

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

https://github.com/kartikynwa/void-packages mpd-update
https://github.com/void-linux/void-packages/pull/33558

mpd: update to 0.23.
<!-- Mark items with [x] where applicable -->

#### General
- [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### 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

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->

#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (x86_64-glibc)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl

#### Notes

Will probably need some help with this. From the [changelog](https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/master/NEWS), the new things are:

- openmpt decoder plugin: I have added openmpt as a build option disabled by default. I built mpd with the build option enabled and the build was successful. But I have no idea where to get mpmt files from to test this with.
- pipewire output plugin: Have added it as a build option that is **enabled by default**. Built using it and is working fine.
- snapcast output plugin: No idea what is needed to build this. Any advice? I have left it out for now but will ask on their IRC about it. 


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

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

From 32462faf3811d94cc4ba192906221f7b339f6220 Mon Sep 17 00:00:00 2001
From: Kartik Singh <kartik.ynwa@gmail.com>
Date: Fri, 15 Oct 2021 13:46:51 +0530
Subject: [PATCH] mpd: update to 0.23.

---
 srcpkgs/mpd/template | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/mpd/template b/srcpkgs/mpd/template
index e7d50ea115bf..0a58149f7401 100644
--- a/srcpkgs/mpd/template
+++ b/srcpkgs/mpd/template
@@ -1,6 +1,6 @@
 # Template file for 'mpd'
 pkgname=mpd
-version=0.22.11
+version=0.23
 revision=1
 build_style=meson
 configure_args="-Dopus=enabled -Dmikmod=enabled -Dneighbor=true
@@ -15,20 +15,22 @@ configure_args="-Dopus=enabled -Dmikmod=enabled -Dneighbor=true
  -Dsndio=$(vopt_if sndio enabled disabled) -Dpulse=$(vopt_if pulseaudio enabled disabled)
  -Dwavpack=$(vopt_if wavpack enabled disabled) -Dcdio_paranoia=$(vopt_if cdio enabled disabled)
  -Dopenal=$(vopt_if openal enabled disabled) -Dshout=$(vopt_if shoutcast enabled disabled)
- -Dio_uring=$(vopt_if io_uring enabled disabled)"
+ -Dio_uring=$(vopt_if io_uring enabled disabled) -Dopenmpt=$(vopt_if openmpt enabled disabled)
+ -Dpipewire=$(vopt_if pipewire enabled disabled)"
 conf_files="/etc/mpd.conf"
 hostmakedepends="pkg-config python3-Sphinx"
 makedepends="avahi-glib-libs-devel boost-devel faad2-devel ffmpeg-devel
  libcurl-devel libid3tag-devel libmad-devel libmikmod-devel libmms-devel
  libmodplug-devel libmpdclient-devel libnfs-devel libsamplerate-devel
  libupnp-devel mpg123-devel opus-devel yajl-devel
- zziplib-devel libsoxr-devel audiofile-devel twolame-devel
- $(vopt_if io_uring 'liburing-devel')
+ zziplib-devel libsoxr-devel audiofile-devel twolame-devel fmt-devel
+ $(vopt_if io_uring 'liburing-devel') $(vopt_if pipewire 'pipewire-devel')
  $(vopt_if cdio 'libcdio-paranoia-devel') $(vopt_if shoutcast 'libshout-devel')
  $(vopt_if jack 'jack-devel') $(vopt_if lame 'lame-devel')
  $(vopt_if libao 'libao-devel') $(vopt_if mpcdec 'libmpcdec-devel')
  $(vopt_if pulseaudio 'pulseaudio-devel') $(vopt_if sndio 'sndio-devel')
- $(vopt_if wavpack 'wavpack-devel') $(vopt_if openal 'libopenal-devel')"
+ $(vopt_if wavpack 'wavpack-devel') $(vopt_if openal 'libopenal-devel')
+ $(vopt_if openmpt 'libopenmpt-devel')"
 depends="libcap-progs"
 checkdepends="gtest-devel"
 short_desc="Flexible, powerful, server-side application for playing music"
@@ -36,8 +38,8 @@ maintainer="Daniel Eyßer <daniel.eysser@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://www.musicpd.org/"
 changelog="https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/master/NEWS"
-distfiles="https://www.musicpd.org/download/mpd/${version%.*}/mpd-${version}.tar.xz"
-checksum=143f7f34aaee6e87888f3dd35d49aade6656052651b960ca42b46cbb518ca0a0
+distfiles="https://www.musicpd.org/download/mpd/${version}/mpd-${version}.tar.xz"
+checksum=73562c7e6d5815e84de9485c9947c98fa5b9c2d761c3fb23df7004b9b8beb85a
 LDFLAGS="-Wl,-z,stack-size=1048576"
 
 system_accounts="mpd"
@@ -49,11 +51,12 @@ make_dirs="
  /var/lib/mpd/playlists 0755 mpd mpd"
 
 # Package build options
-build_options="jack lame mpcdec pulseaudio libao wavpack sndio cdio openal shoutcast io_uring"
+build_options="jack lame mpcdec pulseaudio libao wavpack sndio cdio openal shoutcast io_uring
+	openmpt pipewire"
 desc_option_cdio="Enable libcdio_paranoia input plugin"
 desc_option_openal="Enable OpenAL output plugin"
 desc_option_io_uring="Enable support for using liburing"
-build_options_default="jack pulseaudio libao sndio cdio shoutcast"
+build_options_default="jack pulseaudio libao sndio cdio shoutcast pipewire"
 
 if [ "$XBPS_CHECK_PKGS" ]; then
 	configure_args+=" -Dtest=true"

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

* Re: [PR PATCH] [Updated] mpd: update to 0.23.
  2021-10-15  8:22 [PR PATCH] mpd: update to 0.23 kartikynwa
@ 2021-10-15  9:02 ` kartikynwa
  2021-10-15 12:34 ` kartikynwa
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: kartikynwa @ 2021-10-15  9:02 UTC (permalink / raw)
  To: ml

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

There is an updated pull request by kartikynwa against master on the void-packages repository

https://github.com/kartikynwa/void-packages mpd-update
https://github.com/void-linux/void-packages/pull/33558

mpd: update to 0.23.
<!-- Mark items with [x] where applicable -->

#### General
- [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### 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

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->

#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (x86_64-glibc)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl

#### Notes

Will probably need some help with this. From the [changelog](https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/master/NEWS), the new things are:

- openmpt decoder plugin: I have added openmpt as a build option disabled by default. I built mpd with the build option enabled and the build was successful. But I have no idea where to get mpmt files from to test this with.
- pipewire output plugin: Have added it as a build option that is **enabled by default**. Built using it and is working fine.
- snapcast output plugin: No idea what is needed to build this. Any advice? I have left it out for now but will ask on their IRC about it. 


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

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

From 866b0320bcdbeb02ff8f5c82de524531024e67bd Mon Sep 17 00:00:00 2001
From: Kartik Singh <kartik.ynwa@gmail.com>
Date: Fri, 15 Oct 2021 13:46:51 +0530
Subject: [PATCH] mpd: update to 0.23.

---
 srcpkgs/mpd/template | 25 +++++++++++++++----------
 1 file changed, 15 insertions(+), 10 deletions(-)

diff --git a/srcpkgs/mpd/template b/srcpkgs/mpd/template
index e7d50ea115bf..5661e3e692f4 100644
--- a/srcpkgs/mpd/template
+++ b/srcpkgs/mpd/template
@@ -1,6 +1,6 @@
 # Template file for 'mpd'
 pkgname=mpd
-version=0.22.11
+version=0.23
 revision=1
 build_style=meson
 configure_args="-Dopus=enabled -Dmikmod=enabled -Dneighbor=true
@@ -15,20 +15,22 @@ configure_args="-Dopus=enabled -Dmikmod=enabled -Dneighbor=true
  -Dsndio=$(vopt_if sndio enabled disabled) -Dpulse=$(vopt_if pulseaudio enabled disabled)
  -Dwavpack=$(vopt_if wavpack enabled disabled) -Dcdio_paranoia=$(vopt_if cdio enabled disabled)
  -Dopenal=$(vopt_if openal enabled disabled) -Dshout=$(vopt_if shoutcast enabled disabled)
- -Dio_uring=$(vopt_if io_uring enabled disabled)"
+ -Dio_uring=$(vopt_if io_uring enabled disabled) -Dopenmpt=$(vopt_if openmpt enabled disabled)
+ -Dpipewire=$(vopt_if pipewire enabled disabled)"
 conf_files="/etc/mpd.conf"
 hostmakedepends="pkg-config python3-Sphinx"
 makedepends="avahi-glib-libs-devel boost-devel faad2-devel ffmpeg-devel
  libcurl-devel libid3tag-devel libmad-devel libmikmod-devel libmms-devel
  libmodplug-devel libmpdclient-devel libnfs-devel libsamplerate-devel
- libupnp-devel mpg123-devel opus-devel yajl-devel
- zziplib-devel libsoxr-devel audiofile-devel twolame-devel
- $(vopt_if io_uring 'liburing-devel')
+ libnpupnp-devel mpg123-devel opus-devel yajl-devel
+ zziplib-devel libsoxr-devel audiofile-devel twolame-devel fmt-devel
+ $(vopt_if io_uring 'liburing-devel') $(vopt_if pipewire 'pipewire-devel')
  $(vopt_if cdio 'libcdio-paranoia-devel') $(vopt_if shoutcast 'libshout-devel')
  $(vopt_if jack 'jack-devel') $(vopt_if lame 'lame-devel')
  $(vopt_if libao 'libao-devel') $(vopt_if mpcdec 'libmpcdec-devel')
  $(vopt_if pulseaudio 'pulseaudio-devel') $(vopt_if sndio 'sndio-devel')
- $(vopt_if wavpack 'wavpack-devel') $(vopt_if openal 'libopenal-devel')"
+ $(vopt_if wavpack 'wavpack-devel') $(vopt_if openal 'libopenal-devel')
+ $(vopt_if openmpt 'libopenmpt-devel')"
 depends="libcap-progs"
 checkdepends="gtest-devel"
 short_desc="Flexible, powerful, server-side application for playing music"
@@ -36,8 +38,8 @@ maintainer="Daniel Eyßer <daniel.eysser@gmail.com>"
 license="GPL-2.0-or-later"
 homepage="https://www.musicpd.org/"
 changelog="https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/master/NEWS"
-distfiles="https://www.musicpd.org/download/mpd/${version%.*}/mpd-${version}.tar.xz"
-checksum=143f7f34aaee6e87888f3dd35d49aade6656052651b960ca42b46cbb518ca0a0
+distfiles="https://www.musicpd.org/download/mpd/${version}/mpd-${version}.tar.xz"
+checksum=73562c7e6d5815e84de9485c9947c98fa5b9c2d761c3fb23df7004b9b8beb85a
 LDFLAGS="-Wl,-z,stack-size=1048576"
 
 system_accounts="mpd"
@@ -49,11 +51,14 @@ make_dirs="
  /var/lib/mpd/playlists 0755 mpd mpd"
 
 # Package build options
-build_options="jack lame mpcdec pulseaudio libao wavpack sndio cdio openal shoutcast io_uring"
+build_options="jack lame mpcdec pulseaudio libao wavpack sndio cdio openal shoutcast io_uring
+	openmpt pipewire"
 desc_option_cdio="Enable libcdio_paranoia input plugin"
 desc_option_openal="Enable OpenAL output plugin"
 desc_option_io_uring="Enable support for using liburing"
-build_options_default="jack pulseaudio libao sndio cdio shoutcast"
+desc_option_pipewire="Enable Pipewire output plugin"
+desc_option_openmpt="Enable OpenMPT decoder plugin"
+build_options_default="jack pulseaudio libao sndio cdio shoutcast pipewire"
 
 if [ "$XBPS_CHECK_PKGS" ]; then
 	configure_args+=" -Dtest=true"

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

* Re: mpd: update to 0.23.
  2021-10-15  8:22 [PR PATCH] mpd: update to 0.23 kartikynwa
  2021-10-15  9:02 ` [PR PATCH] [Updated] " kartikynwa
@ 2021-10-15 12:34 ` kartikynwa
  2021-10-22 14:24 ` cinerea0
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: kartikynwa @ 2021-10-15 12:34 UTC (permalink / raw)
  To: ml

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

New comment by kartikynwa on void-packages repository

https://github.com/void-linux/void-packages/pull/33558#issuecomment-944261427

Comment:
Current output of `mpd --version`:

```
Music Player Daemon 0.23 (0.23)
Copyright 2003-2007 Warren Dukes <warren.dukes@gmail.com>
Copyright 2008-2021 Max Kellermann <max.kellermann@gmail.com>
This is free software; see the source for copying conditions.  There is NO
warranty; not even MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Database plugins:
 simple proxy upnp

Storage plugins:
 local udisks nfs curl

Neighbor plugins:
 upnp udisks

Decoders plugins:
 [mad] mp3 mp2
 [mpg123] mp3
 [vorbis] ogg oga
 [oggflac] ogg oga
 [flac] flac
 [opus] opus ogg oga
 [sndfile] wav aiff aif au snd paf iff svx sf voc w64 pvf xi htk caf sd2
 [audiofile] wav au aiff aif
 [dsdiff] dff
 [dsf] dsf
 [hybrid_dsd] m4a
 [faad] aac
 [openmpt] mptm mod s3m xm it 669 amf ams c67 dbm digi dmf dsm dtm far imf ice j2b m15 mdl med mms mt2 mtm nst okt plm psm pt36 ptm sfx sfx2 st26 stk stm stp ult wow gdm mo3 oxm umx xpk ppm mmcmp
 [modplug] 669 amf ams dbm dfm dsm far it med mdl mod mtm mt2 okt s3m stm ult umx xm
 [mikmod] amf dsm far gdm imf it med mod mtm s3m stm stx ult uni xm
 [ffmpeg] 16sv 3g2 3gp 4xm 8svx aa3 aac ac3 adx afc aif aifc aiff al alaw amr anim apc ape asf atrac au aud avi avm2 avs bap bfi c93 cak cin cmv cpk daud dct divx dts dv dvd dxa eac3 film flac flc fli fll flx flv g726 gsm gxf iss m1v m2v m2t m2ts m4a m4b m4v mad mj2 mjpeg mjpg mka mkv mlp mm mmf mov mp+ mp1 mp2 mp3 mp4 mpc mpeg mpg mpga mpp mpu mve mvi mxf nc nsv nut nuv oga ogm ogv ogx oma ogg omg opus psp pva qcp qt r3d ra ram rl2 rm rmvb roq rpl rvc shn smk snd sol son spx str swf tak tgi tgq tgv thp ts tsp tta xa xvid uv uv2 vb vid vob voc vp6 vmd wav webm wma wmv wsaud wsvga wv wve rtp:// rtsp:// rtsps://
 [pcm]

Filters:
 libsamplerate soxr

Tag plugins:
 id3tag

Output plugins:
 shout null fifo sndio pipe alsa ao pipewire pulse jack httpd snapcast recorder

Encoder plugins:
 null vorbis opus twolame wave flac

Archive plugins:
 [bz2] bz2
 [zzip] zip
 [iso] iso

Input plugins:
 file archive alsa curl ffmpeg nfs mms cdio_paranoia

Playlist plugins:
 extm3u m3u pls xspf asx rss soundcloud flac cue embcue

Protocols:
 file:// alsa:// cdda:// ftp:// ftps:// gopher:// hls+http:// hls+https:// http:// https:// mms:// mmsh:// mmst:// mmsu:// nfs:// rtmp:// rtmpe:// rtmps:// rtmpt:// rtmpte:// rtp:// rtsp:// rtsps:// scp:// sftp:// smb:// srtp://

Other features:
 avahi dbus udisks epoll iconv inotify ipv6 tcp un
```

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

* Re: mpd: update to 0.23.
  2021-10-15  8:22 [PR PATCH] mpd: update to 0.23 kartikynwa
  2021-10-15  9:02 ` [PR PATCH] [Updated] " kartikynwa
  2021-10-15 12:34 ` kartikynwa
@ 2021-10-22 14:24 ` cinerea0
  2021-10-22 17:04 ` [PR PATCH] [Updated] " kartikynwa
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: cinerea0 @ 2021-10-22 14:24 UTC (permalink / raw)
  To: ml

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

New comment by cinerea0 on void-packages repository

https://github.com/void-linux/void-packages/pull/33558#issuecomment-949680587

Comment:
Wanted to let you know that 0.23.1 is out.

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

* Re: [PR PATCH] [Updated] mpd: update to 0.23.
  2021-10-15  8:22 [PR PATCH] mpd: update to 0.23 kartikynwa
                   ` (2 preceding siblings ...)
  2021-10-22 14:24 ` cinerea0
@ 2021-10-22 17:04 ` kartikynwa
  2021-10-22 17:18 ` [PR PATCH] [Updated] mpd: update to 0.23.2 kartikynwa
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: kartikynwa @ 2021-10-22 17:04 UTC (permalink / raw)
  To: ml

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

There is an updated pull request by kartikynwa against master on the void-packages repository

https://github.com/kartikynwa/void-packages mpd-update
https://github.com/void-linux/void-packages/pull/33558

mpd: update to 0.23.
<!-- Mark items with [x] where applicable -->

#### General
- [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### 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

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->

#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (x86_64-glibc)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl

#### Notes

Will probably need some help with this. From the [changelog](https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/master/NEWS), the new things are:

- added fmt-devel as a makedepend
- changed makedepend from libupnp-devel to libnpupnp-devel
- openmpt decoder plugin: I have added openmpt as a build option disabled by default. I built mpd with the build option enabled and the build was successful. But I have no idea where to get mpmt files from to test this with.
- pipewire output plugin: Have added it as a build option that is **enabled by default**. Built using it and is working fine. Edit: Forgot to mention I have set the output to pipewire and it's working dandy.
- snapcast output plugin: This is enabled by default I think. ([Link to meson configuration.](https://github.com/MusicPlayerDaemon/MPD/blob/163c59128ef3182e739d83888afa1caefa8b9616/meson_options.txt#L184)) Doesn't need any makedepends other than yajl and avahi which were already included.

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

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

From a64d5a83931ab787d47a636203452ef83d634194 Mon Sep 17 00:00:00 2001
From: Kartik Singh <kartik.ynwa@gmail.com>
Date: Fri, 15 Oct 2021 13:46:51 +0530
Subject: [PATCH] mpd: update to 0.23.

---
 srcpkgs/mpd/template | 23 ++++++++++++++---------
 1 file changed, 14 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/mpd/template b/srcpkgs/mpd/template
index e7d50ea115bf..1ee87bc617be 100644
--- a/srcpkgs/mpd/template
+++ b/srcpkgs/mpd/template
@@ -1,6 +1,6 @@
 # Template file for 'mpd'
 pkgname=mpd
-version=0.22.11
+version=0.23.2
 revision=1
 build_style=meson
 configure_args="-Dopus=enabled -Dmikmod=enabled -Dneighbor=true
@@ -15,20 +15,22 @@ configure_args="-Dopus=enabled -Dmikmod=enabled -Dneighbor=true
  -Dsndio=$(vopt_if sndio enabled disabled) -Dpulse=$(vopt_if pulseaudio enabled disabled)
  -Dwavpack=$(vopt_if wavpack enabled disabled) -Dcdio_paranoia=$(vopt_if cdio enabled disabled)
  -Dopenal=$(vopt_if openal enabled disabled) -Dshout=$(vopt_if shoutcast enabled disabled)
- -Dio_uring=$(vopt_if io_uring enabled disabled)"
+ -Dio_uring=$(vopt_if io_uring enabled disabled) -Dopenmpt=$(vopt_if openmpt enabled disabled)
+ -Dpipewire=$(vopt_if pipewire enabled disabled)"
 conf_files="/etc/mpd.conf"
 hostmakedepends="pkg-config python3-Sphinx"
 makedepends="avahi-glib-libs-devel boost-devel faad2-devel ffmpeg-devel
  libcurl-devel libid3tag-devel libmad-devel libmikmod-devel libmms-devel
  libmodplug-devel libmpdclient-devel libnfs-devel libsamplerate-devel
- libupnp-devel mpg123-devel opus-devel yajl-devel
- zziplib-devel libsoxr-devel audiofile-devel twolame-devel
- $(vopt_if io_uring 'liburing-devel')
+ libnpupnp-devel mpg123-devel opus-devel yajl-devel
+ zziplib-devel libsoxr-devel audiofile-devel twolame-devel fmt-devel
+ $(vopt_if io_uring 'liburing-devel') $(vopt_if pipewire 'pipewire-devel')
  $(vopt_if cdio 'libcdio-paranoia-devel') $(vopt_if shoutcast 'libshout-devel')
  $(vopt_if jack 'jack-devel') $(vopt_if lame 'lame-devel')
  $(vopt_if libao 'libao-devel') $(vopt_if mpcdec 'libmpcdec-devel')
  $(vopt_if pulseaudio 'pulseaudio-devel') $(vopt_if sndio 'sndio-devel')
- $(vopt_if wavpack 'wavpack-devel') $(vopt_if openal 'libopenal-devel')"
+ $(vopt_if wavpack 'wavpack-devel') $(vopt_if openal 'libopenal-devel')
+ $(vopt_if openmpt 'libopenmpt-devel')"
 depends="libcap-progs"
 checkdepends="gtest-devel"
 short_desc="Flexible, powerful, server-side application for playing music"
@@ -37,7 +39,7 @@ license="GPL-2.0-or-later"
 homepage="https://www.musicpd.org/"
 changelog="https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/master/NEWS"
 distfiles="https://www.musicpd.org/download/mpd/${version%.*}/mpd-${version}.tar.xz"
-checksum=143f7f34aaee6e87888f3dd35d49aade6656052651b960ca42b46cbb518ca0a0
+checksum=74ec75689746baaeab7c65d70019f96f70b31b658cb25cfd2ebcca03f65acddf
 LDFLAGS="-Wl,-z,stack-size=1048576"
 
 system_accounts="mpd"
@@ -49,11 +51,14 @@ make_dirs="
  /var/lib/mpd/playlists 0755 mpd mpd"
 
 # Package build options
-build_options="jack lame mpcdec pulseaudio libao wavpack sndio cdio openal shoutcast io_uring"
+build_options="jack lame mpcdec pulseaudio libao wavpack sndio cdio openal shoutcast io_uring
+	openmpt pipewire"
 desc_option_cdio="Enable libcdio_paranoia input plugin"
 desc_option_openal="Enable OpenAL output plugin"
 desc_option_io_uring="Enable support for using liburing"
-build_options_default="jack pulseaudio libao sndio cdio shoutcast"
+desc_option_pipewire="Enable Pipewire output plugin"
+desc_option_openmpt="Enable OpenMPT decoder plugin"
+build_options_default="jack pulseaudio libao sndio cdio shoutcast pipewire"
 
 if [ "$XBPS_CHECK_PKGS" ]; then
 	configure_args+=" -Dtest=true"

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

* Re: [PR PATCH] [Updated] mpd: update to 0.23.2.
  2021-10-15  8:22 [PR PATCH] mpd: update to 0.23 kartikynwa
                   ` (3 preceding siblings ...)
  2021-10-22 17:04 ` [PR PATCH] [Updated] " kartikynwa
@ 2021-10-22 17:18 ` kartikynwa
  2021-10-22 17:19 ` kartikynwa
  2021-10-22 21:53 ` [PR PATCH] [Merged]: " ericonr
  6 siblings, 0 replies; 8+ messages in thread
From: kartikynwa @ 2021-10-22 17:18 UTC (permalink / raw)
  To: ml

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

There is an updated pull request by kartikynwa against master on the void-packages repository

https://github.com/kartikynwa/void-packages mpd-update
https://github.com/void-linux/void-packages/pull/33558

mpd: update to 0.23.2.
<!-- Mark items with [x] where applicable -->

#### General
- [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### 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

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->

#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (x86_64-glibc)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl

#### Notes

Will probably need some help with this. From the [changelog](https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/master/NEWS), the new things are:

- added fmt-devel as a makedepend
- changed makedepend from libupnp-devel to libnpupnp-devel
- openmpt decoder plugin: I have added openmpt as a build option disabled by default. I built mpd with the build option enabled and the build was successful. But I have no idea where to get mpmt files from to test this with.
- pipewire output plugin: Have added it as a build option that is **enabled by default**. Built using it and is working fine. Edit: Forgot to mention I have set the output to pipewire and it's working dandy.
- snapcast output plugin: This is enabled by default I think. ([Link to meson configuration.](https://github.com/MusicPlayerDaemon/MPD/blob/163c59128ef3182e739d83888afa1caefa8b9616/meson_options.txt#L184)) Doesn't need any makedepends other than yajl and avahi which were already included.

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

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

From 8f7f5a21e9862b886d1d363d6a22da1813af5c86 Mon Sep 17 00:00:00 2001
From: Kartik Singh <kartik.ynwa@gmail.com>
Date: Fri, 15 Oct 2021 13:46:51 +0530
Subject: [PATCH] mpd: update to 0.23.2.

---
 srcpkgs/mpd/template | 23 ++++++++++++++---------
 1 file changed, 14 insertions(+), 9 deletions(-)

diff --git a/srcpkgs/mpd/template b/srcpkgs/mpd/template
index e7d50ea115bf..1ee87bc617be 100644
--- a/srcpkgs/mpd/template
+++ b/srcpkgs/mpd/template
@@ -1,6 +1,6 @@
 # Template file for 'mpd'
 pkgname=mpd
-version=0.22.11
+version=0.23.2
 revision=1
 build_style=meson
 configure_args="-Dopus=enabled -Dmikmod=enabled -Dneighbor=true
@@ -15,20 +15,22 @@ configure_args="-Dopus=enabled -Dmikmod=enabled -Dneighbor=true
  -Dsndio=$(vopt_if sndio enabled disabled) -Dpulse=$(vopt_if pulseaudio enabled disabled)
  -Dwavpack=$(vopt_if wavpack enabled disabled) -Dcdio_paranoia=$(vopt_if cdio enabled disabled)
  -Dopenal=$(vopt_if openal enabled disabled) -Dshout=$(vopt_if shoutcast enabled disabled)
- -Dio_uring=$(vopt_if io_uring enabled disabled)"
+ -Dio_uring=$(vopt_if io_uring enabled disabled) -Dopenmpt=$(vopt_if openmpt enabled disabled)
+ -Dpipewire=$(vopt_if pipewire enabled disabled)"
 conf_files="/etc/mpd.conf"
 hostmakedepends="pkg-config python3-Sphinx"
 makedepends="avahi-glib-libs-devel boost-devel faad2-devel ffmpeg-devel
  libcurl-devel libid3tag-devel libmad-devel libmikmod-devel libmms-devel
  libmodplug-devel libmpdclient-devel libnfs-devel libsamplerate-devel
- libupnp-devel mpg123-devel opus-devel yajl-devel
- zziplib-devel libsoxr-devel audiofile-devel twolame-devel
- $(vopt_if io_uring 'liburing-devel')
+ libnpupnp-devel mpg123-devel opus-devel yajl-devel
+ zziplib-devel libsoxr-devel audiofile-devel twolame-devel fmt-devel
+ $(vopt_if io_uring 'liburing-devel') $(vopt_if pipewire 'pipewire-devel')
  $(vopt_if cdio 'libcdio-paranoia-devel') $(vopt_if shoutcast 'libshout-devel')
  $(vopt_if jack 'jack-devel') $(vopt_if lame 'lame-devel')
  $(vopt_if libao 'libao-devel') $(vopt_if mpcdec 'libmpcdec-devel')
  $(vopt_if pulseaudio 'pulseaudio-devel') $(vopt_if sndio 'sndio-devel')
- $(vopt_if wavpack 'wavpack-devel') $(vopt_if openal 'libopenal-devel')"
+ $(vopt_if wavpack 'wavpack-devel') $(vopt_if openal 'libopenal-devel')
+ $(vopt_if openmpt 'libopenmpt-devel')"
 depends="libcap-progs"
 checkdepends="gtest-devel"
 short_desc="Flexible, powerful, server-side application for playing music"
@@ -37,7 +39,7 @@ license="GPL-2.0-or-later"
 homepage="https://www.musicpd.org/"
 changelog="https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/master/NEWS"
 distfiles="https://www.musicpd.org/download/mpd/${version%.*}/mpd-${version}.tar.xz"
-checksum=143f7f34aaee6e87888f3dd35d49aade6656052651b960ca42b46cbb518ca0a0
+checksum=74ec75689746baaeab7c65d70019f96f70b31b658cb25cfd2ebcca03f65acddf
 LDFLAGS="-Wl,-z,stack-size=1048576"
 
 system_accounts="mpd"
@@ -49,11 +51,14 @@ make_dirs="
  /var/lib/mpd/playlists 0755 mpd mpd"
 
 # Package build options
-build_options="jack lame mpcdec pulseaudio libao wavpack sndio cdio openal shoutcast io_uring"
+build_options="jack lame mpcdec pulseaudio libao wavpack sndio cdio openal shoutcast io_uring
+	openmpt pipewire"
 desc_option_cdio="Enable libcdio_paranoia input plugin"
 desc_option_openal="Enable OpenAL output plugin"
 desc_option_io_uring="Enable support for using liburing"
-build_options_default="jack pulseaudio libao sndio cdio shoutcast"
+desc_option_pipewire="Enable Pipewire output plugin"
+desc_option_openmpt="Enable OpenMPT decoder plugin"
+build_options_default="jack pulseaudio libao sndio cdio shoutcast pipewire"
 
 if [ "$XBPS_CHECK_PKGS" ]; then
 	configure_args+=" -Dtest=true"

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

* Re: mpd: update to 0.23.2.
  2021-10-15  8:22 [PR PATCH] mpd: update to 0.23 kartikynwa
                   ` (4 preceding siblings ...)
  2021-10-22 17:18 ` [PR PATCH] [Updated] mpd: update to 0.23.2 kartikynwa
@ 2021-10-22 17:19 ` kartikynwa
  2021-10-22 21:53 ` [PR PATCH] [Merged]: " ericonr
  6 siblings, 0 replies; 8+ messages in thread
From: kartikynwa @ 2021-10-22 17:19 UTC (permalink / raw)
  To: ml

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

New comment by kartikynwa on void-packages repository

https://github.com/void-linux/void-packages/pull/33558#issuecomment-949823439

Comment:
@cinerea0 Thanks. Updated.

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

* Re: [PR PATCH] [Merged]: mpd: update to 0.23.2.
  2021-10-15  8:22 [PR PATCH] mpd: update to 0.23 kartikynwa
                   ` (5 preceding siblings ...)
  2021-10-22 17:19 ` kartikynwa
@ 2021-10-22 21:53 ` ericonr
  6 siblings, 0 replies; 8+ messages in thread
From: ericonr @ 2021-10-22 21:53 UTC (permalink / raw)
  To: ml

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

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

mpd: update to 0.23.2.
https://github.com/void-linux/void-packages/pull/33558

Description:
<!-- Mark items with [x] where applicable -->

#### General
- [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### 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

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->

#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (x86_64-glibc)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl

#### Notes

Will probably need some help with this. From the [changelog](https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/master/NEWS), the new things are:

- added fmt-devel as a makedepend
- changed makedepend from libupnp-devel to libnpupnp-devel
- openmpt decoder plugin: I have added openmpt as a build option disabled by default. I built mpd with the build option enabled and the build was successful. But I have no idea where to get mpmt files from to test this with.
- pipewire output plugin: Have added it as a build option that is **enabled by default**. Built using it and is working fine. Edit: Forgot to mention I have set the output to pipewire and it's working dandy.
- snapcast output plugin: This is enabled by default I think. ([Link to meson configuration.](https://github.com/MusicPlayerDaemon/MPD/blob/163c59128ef3182e739d83888afa1caefa8b9616/meson_options.txt#L184)) Doesn't need any makedepends other than yajl and avahi which were already included.

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

end of thread, other threads:[~2021-10-22 21:53 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-15  8:22 [PR PATCH] mpd: update to 0.23 kartikynwa
2021-10-15  9:02 ` [PR PATCH] [Updated] " kartikynwa
2021-10-15 12:34 ` kartikynwa
2021-10-22 14:24 ` cinerea0
2021-10-22 17:04 ` [PR PATCH] [Updated] " kartikynwa
2021-10-22 17:18 ` [PR PATCH] [Updated] mpd: update to 0.23.2 kartikynwa
2021-10-22 17:19 ` kartikynwa
2021-10-22 21:53 ` [PR PATCH] [Merged]: " ericonr

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).