0.23.8-alt2

- merge aris@ .spec changes.
parent a81127a7
...@@ -11,6 +11,7 @@ ...@@ -11,6 +11,7 @@
%def_enable alsa %def_enable alsa
%def_enable jack %def_enable jack
%def_enable pulse %def_enable pulse
%def_enable pipewire
%def_enable fifo %def_enable fifo
%def_enable vorbis %def_enable vorbis
%def_enable flac %def_enable flac
...@@ -37,15 +38,16 @@ ...@@ -37,15 +38,16 @@
%def_enable mpg123 %def_enable mpg123
%def_enable nfs %def_enable nfs
%def_enable webdav %def_enable webdav
%def_enable upnp
%def_enable mpdclient %def_enable mpdclient
%def_enable smbclient %def_enable smbclient
%def_enable opus %def_enable opus
%def_enable pcre
%def_enable chromaprint
%def_enable systemd %def_enable systemd
%def_enable pipewire
%def_enable snapcast %def_enable snapcast
# auto|avahi|bonjour|disabled # auto|avahi|bonjour|disabled
%define zeroconf avahi %define zeroconf avahi
%define upnp pupnp
%define mpd_user _mpd %define mpd_user _mpd
%define mpd_group _mpd %define mpd_group _mpd
#---------------------------------------------------------------------- #----------------------------------------------------------------------
...@@ -58,7 +60,7 @@ ...@@ -58,7 +60,7 @@
%endif %endif
%if_enabled tremor %if_enabled tremor
%set_disable shout %def_disable shout
%endif %endif
%{!?zeroconf:%define zeroconf disabled} %{!?zeroconf:%define zeroconf disabled}
...@@ -66,14 +68,14 @@ ...@@ -66,14 +68,14 @@
Name: mpd Name: mpd
Version: 0.23.8 Version: 0.23.8
Release: alt1 Release: alt2
Summary: Music Player Daemon (%Name) allows remote access for playing music and managing playlists Summary: Music Player Daemon (%Name) allows remote access for playing music and managing playlists
License: %gpl2plus License: %gpl2plus
Group: Sound Group: Sound
Url: https://musicpd.org Url: https://musicpd.org
# VCS: https://github.com/MusicPlayerDaemon/MPD.git Vcs: https://github.com/MusicPlayerDaemon/MPD.git
Source: %name-%version.tar Source: %name-%version.tar
Source1: %name.conf Source1: %name.conf
Source2: %name.sys.conf.in Source2: %name.sys.conf.in
...@@ -81,19 +83,19 @@ Source3: %name.init.in ...@@ -81,19 +83,19 @@ Source3: %name.init.in
Source4: %name.logrotate Source4: %name.logrotate
Source5: %name.tmpfile Source5: %name.tmpfile
Patch10: mpd-0.21.24-alt-docs-remove-upload-target.patch #Patch: %name-%version-%release.patch
BuildRequires(pre): rpm-build-licenses BuildRequires(pre): rpm-build-licenses
BuildRequires(pre): meson BuildRequires(pre): rpm-macros-meson
%if_enabled systemd %if_enabled systemd
BuildRequires(pre): systemd-devel /usr/bin/pkg-config BuildRequires(pre): rpm-build-systemd /usr/bin/pkg-config
%endif %endif
BuildRequires: zlib-devel gcc-c++ BuildRequires: meson gcc-c++ zlib-devel libfmt-devel
%{?_enable_curl:BuildRequires: libcurl-devel} %{?_enable_curl:BuildRequires: libcurl-devel}
%{?_enable_alsa:BuildRequires: libalsa-devel >= 0.9.0} %{?_enable_alsa:BuildRequires: libalsa-devel >= 0.9.0}
%{?_enable_jack:BuildRequires: jackit-devel} %{?_enable_jack:BuildRequires: jackit-devel}
%{?_enable_ao:BuildRequires: libao-devel} %{?_enable_ao:BuildRequires: libao-devel}
%{?_enable_shout:BuildRequires: libshout2-devel} %{?_enable_shout:BuildRequires: libshout2-devel >= 2.4.0}
%{?_enable_audiofile:BuildRequires: libaudiofile-devel >= 0.1.7} %{?_enable_audiofile:BuildRequires: libaudiofile-devel >= 0.1.7}
%{?_enable_mikmod:BuildRequires: libmikmod-devel >= 3.1.7} %{?_enable_mikmod:BuildRequires: libmikmod-devel >= 3.1.7}
%{?_enable_modplug:BuildRequires: libmmodplug-devel} %{?_enable_modplug:BuildRequires: libmmodplug-devel}
...@@ -104,9 +106,10 @@ BuildRequires: zlib-devel gcc-c++ ...@@ -104,9 +106,10 @@ BuildRequires: zlib-devel gcc-c++
%{?_enable_vorbisenc:BuildRequires: libvorbis-devel} %{?_enable_vorbisenc:BuildRequires: libvorbis-devel}
%{?_enable_lame:BuildRequires: liblame-devel} %{?_enable_lame:BuildRequires: liblame-devel}
%{?_enable_mpc:BuildRequires: libmpcdec-devel} %{?_enable_mpc:BuildRequires: libmpcdec-devel}
%{?_enable_ffmpeg:BuildRequires: libavformat-devel} %{?_enable_ffmpeg:BuildRequires: libavformat-devel libavcodec-devel libavutil-devel libavfilter-devel}
%{?_enable_wavpack:BuildRequires: libwavpack-devel} %{?_enable_wavpack:BuildRequires: libwavpack-devel}
%{?_enable_pulse:BuildRequires: libpulseaudio-devel} %{?_enable_pulse:BuildRequires: libpulseaudio-devel}
%{?_enable_pipewire:BuildRequires: pkgconfig(libpipewire-0.3)}
%{?_enable_vorbis:BuildRequires: libvorbis-devel} %{?_enable_vorbis:BuildRequires: libvorbis-devel}
%{?_enable_lsr:BuildRequires: libsamplerate-devel} %{?_enable_lsr:BuildRequires: libsamplerate-devel}
%{?_enable_mms:BuildRequires: libmms-devel >= 0.4} %{?_enable_mms:BuildRequires: libmms-devel >= 0.4}
...@@ -119,14 +122,13 @@ BuildRequires: zlib-devel gcc-c++ ...@@ -119,14 +122,13 @@ BuildRequires: zlib-devel gcc-c++
%{?_enable_mpg123:BuildRequires: libmpg123-devel} %{?_enable_mpg123:BuildRequires: libmpg123-devel}
%{?_enable_nfs:BuildRequires: libnfs-devel} %{?_enable_nfs:BuildRequires: libnfs-devel}
%{?_enable_webdav:BuildRequires: libcurl-devel libexpat-devel} %{?_enable_webdav:BuildRequires: libcurl-devel libexpat-devel}
%if %upnp == pupnp %{?_enable_upnp:BuildRequires: libnpupnp-devel}
BuildRequires: libupnp-devel
%endif
%{?_enable_mpdclient:BuildRequires: libmpdclient-devel} %{?_enable_mpdclient:BuildRequires: libmpdclient-devel}
%{?_enable_smbclient:BuildRequires: libsmbclient-devel} %{?_enable_smbclient:BuildRequires: libsmbclient-devel}
%{?_enable_opus:BuildRequires: libopus-devel} %{?_enable_opus:BuildRequires: libopus-devel}
%{?_enable_pcre:BuildRequires: libpcre2-devel}
%{?_enable_chromaprint:BuildRequires: libchromaprint-devel}
%{?_enable_doc:BuildRequires: python3-module-sphinx python3-module-sphinx-sphinx-build-symlink} %{?_enable_doc:BuildRequires: python3-module-sphinx python3-module-sphinx-sphinx-build-symlink}
%{?_enable_pipewire:BuildRequires: pipewire-libs-devel}
%if %zeroconf == avahi %if %zeroconf == avahi
BuildRequires: libavahi-glib-devel libdbus-devel BuildRequires: libavahi-glib-devel libdbus-devel
%endif %endif
...@@ -160,11 +162,10 @@ This package contains %Name documentation. ...@@ -160,11 +162,10 @@ This package contains %Name documentation.
%prep %prep
%setup %setup
#%%patch10 -p1 #%patch -p1
%build %build
%add_optflags -D_FILE_OFFSET_BITS=64 %add_optflags %(getconf LFS_CFLAGS)
%meson \ %meson \
%{subst_enable_meson_feature tremor tremor} \ %{subst_enable_meson_feature tremor tremor} \
%{subst_enable_meson_feature ao ao} \ %{subst_enable_meson_feature ao ao} \
...@@ -176,6 +177,7 @@ This package contains %Name documentation. ...@@ -176,6 +177,7 @@ This package contains %Name documentation.
%{subst_enable_meson_feature alsa alsa} \ %{subst_enable_meson_feature alsa alsa} \
%{subst_enable_meson_feature jack jack} \ %{subst_enable_meson_feature jack jack} \
%{subst_enable_meson_feature pulse pulse} \ %{subst_enable_meson_feature pulse pulse} \
%{subst_enable_meson_feature pipewire pipewire} \
%{subst_enable_meson_bool fifo fifo} \ %{subst_enable_meson_bool fifo fifo} \
%{subst_enable_meson_feature vorbis vorbis} \ %{subst_enable_meson_feature vorbis vorbis} \
%{subst_enable_meson_feature flac flac} \ %{subst_enable_meson_feature flac flac} \
...@@ -201,19 +203,20 @@ This package contains %Name documentation. ...@@ -201,19 +203,20 @@ This package contains %Name documentation.
%{subst_enable_meson_feature mpg123 mpg123} \ %{subst_enable_meson_feature mpg123 mpg123} \
%{subst_enable_meson_feature nfs nfs} \ %{subst_enable_meson_feature nfs nfs} \
%{subst_enable_meson_feature webdav webdav} \ %{subst_enable_meson_feature webdav webdav} \
%{?_enable_upnp:-Dupnp='npupnp'} \
%{subst_enable_meson_feature mpdclient libmpdclient} \ %{subst_enable_meson_feature mpdclient libmpdclient} \
%{subst_enable_meson_feature smbclient smbclient} \ %{subst_enable_meson_feature smbclient smbclient} \
%{subst_enable_meson_feature opus opus} \ %{subst_enable_meson_feature opus opus} \
%{subst_enable_meson_feature doc documentation} \ %{subst_enable_meson_feature doc documentation} \
%{subst_enable_meson_feature pcre pcre} \
%{subst_enable_meson_feature chromaprint chromaprint} \
%{subst_enable_meson_feature systemd systemd} \ %{subst_enable_meson_feature systemd systemd} \
%{subst_enable_meson_feature pipewire pipewire} \
%{subst_enable_meson_bool snapcast snapcast} \ %{subst_enable_meson_bool snapcast snapcast} \
%if_enabled systemd %if_enabled systemd
-Dsystemd_system_unit_dir=%_unitdir \ -Dsystemd_system_unit_dir=%_unitdir \
-Dsystemd_user_unit_dir=%_userunitdir \ -Dsystemd_user_unit_dir=%_userunitdir \
%endif %endif
-Dzeroconf=%zeroconf \ -Dzeroconf=%zeroconf \
-Dupnp=%upnp \
%nil %nil
%meson_build %meson_build
...@@ -273,13 +276,25 @@ install -D -m 0644 %SOURCE4 %buildroot%_sysconfdir/logrotate.d/%name ...@@ -273,13 +276,25 @@ install -D -m 0644 %SOURCE4 %buildroot%_sysconfdir/logrotate.d/%name
%endif %endif
%changelog %changelog
* Sat Jul 16 2022 L.A. Kostis <lakostis@altlinux.ru> 0.23.8-alt2
- merge aris@ .spec changes.
* Thu Jul 14 2022 L.A. Kostis <lakostis@altlinux.ru> 0.23.8-alt1 * Thu Jul 14 2022 L.A. Kostis <lakostis@altlinux.ru> 0.23.8-alt1
- 0.23.8. - 0.23.8.
- enable pipewire.
- enable snapcast. - enable snapcast.
- enable ffmpeg.
- enable ipv6. - enable ipv6.
* Tue May 10 2022 Yuri N. Sedunov <aris@altlinux.org> 0.23.7-alt1
- 0.23.7 (ported to PCRE2, new PipeWire plugin)
* Mon Jun 28 2021 Yuri N. Sedunov <aris@altlinux.org> 0.22.9-alt1
- 0.22.9
* Tue Jun 22 2021 Yuri N. Sedunov <aris@altlinux.org> 0.22.8-alt1
- updated to v0.22.8-35-gab487b9a9
- enabled pcre, chromaprint support
- enabled ffmpeg again
* Fri May 28 2021 Yuri N. Sedunov <aris@altlinux.org> 0.21.24-alt1.1 * Fri May 28 2021 Yuri N. Sedunov <aris@altlinux.org> 0.21.24-alt1.1
- doc/meson.build: remove "upload" target - doc/meson.build: remove "upload" target
(https://github.com/MusicPlayerDaemon/MPD/issues/1161) (https://github.com/MusicPlayerDaemon/MPD/issues/1161)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment