Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
mpd
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Иван Мажукин
mpd
Commits
b9892701
Commit
b9892701
authored
Jul 16, 2022
by
Konstantin A. Lepikhov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
0.23.8-alt2
- merge aris@ .spec changes.
parent
a81127a7
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
37 additions
and
22 deletions
+37
-22
mpd.spec
.gear/mpd.spec
+37
-22
No files found.
.gear/mpd.spec
View file @
b9892701
...
...
@@ -11,6 +11,7 @@
%def_enable alsa
%def_enable jack
%def_enable pulse
%def_enable pipewire
%def_enable fifo
%def_enable vorbis
%def_enable flac
...
...
@@ -37,15 +38,16 @@
%def_enable mpg123
%def_enable nfs
%def_enable webdav
%def_enable upnp
%def_enable mpdclient
%def_enable smbclient
%def_enable opus
%def_enable pcre
%def_enable chromaprint
%def_enable systemd
%def_enable pipewire
%def_enable snapcast
# auto|avahi|bonjour|disabled
%define zeroconf avahi
%define upnp pupnp
%define mpd_user _mpd
%define mpd_group _mpd
#----------------------------------------------------------------------
...
...
@@ -58,7 +60,7 @@
%endif
%if_enabled tremor
%
set
_disable shout
%
def
_disable shout
%endif
%{!?zeroconf:%define zeroconf disabled}
...
...
@@ -66,14 +68,14 @@
Name: mpd
Version: 0.23.8
Release: alt
1
Release: alt
2
Summary: Music Player Daemon (%Name) allows remote access for playing music and managing playlists
License: %gpl2plus
Group: Sound
Url: https://musicpd.org
# VCS:
https://github.com/MusicPlayerDaemon/MPD.git
Vcs:
https://github.com/MusicPlayerDaemon/MPD.git
Source: %name-%version.tar
Source1: %name.conf
Source2: %name.sys.conf.in
...
...
@@ -81,19 +83,19 @@ Source3: %name.init.in
Source4: %name.logrotate
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): meson
BuildRequires(pre):
rpm-macros-
meson
%if_enabled systemd
BuildRequires(pre):
systemd-devel
/usr/bin/pkg-config
BuildRequires(pre):
rpm-build-systemd
/usr/bin/pkg-config
%endif
BuildRequires:
zlib-devel gcc-c++
BuildRequires:
meson gcc-c++ zlib-devel libfmt-devel
%{?_enable_curl:BuildRequires: libcurl-devel}
%{?_enable_alsa:BuildRequires: libalsa-devel >= 0.9.0}
%{?_enable_jack:BuildRequires: jackit-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_mikmod:BuildRequires: libmikmod-devel >= 3.1.7}
%{?_enable_modplug:BuildRequires: libmmodplug-devel}
...
...
@@ -104,9 +106,10 @@ BuildRequires: zlib-devel gcc-c++
%{?_enable_vorbisenc:BuildRequires: libvorbis-devel}
%{?_enable_lame:BuildRequires: liblame-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_pulse:BuildRequires: libpulseaudio-devel}
%{?_enable_pipewire:BuildRequires: pkgconfig(libpipewire-0.3)}
%{?_enable_vorbis:BuildRequires: libvorbis-devel}
%{?_enable_lsr:BuildRequires: libsamplerate-devel}
%{?_enable_mms:BuildRequires: libmms-devel >= 0.4}
...
...
@@ -119,14 +122,13 @@ BuildRequires: zlib-devel gcc-c++
%{?_enable_mpg123:BuildRequires: libmpg123-devel}
%{?_enable_nfs:BuildRequires: libnfs-devel}
%{?_enable_webdav:BuildRequires: libcurl-devel libexpat-devel}
%if %upnp == pupnp
BuildRequires: libupnp-devel
%endif
%{?_enable_upnp:BuildRequires: libnpupnp-devel}
%{?_enable_mpdclient:BuildRequires: libmpdclient-devel}
%{?_enable_smbclient:BuildRequires: libsmbclient-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_pipewire:BuildRequires: pipewire-libs-devel}
%if %zeroconf == avahi
BuildRequires: libavahi-glib-devel libdbus-devel
%endif
...
...
@@ -160,11 +162,10 @@ This package contains %Name documentation.
%prep
%setup
#%
%patch10
-p1
#%
patch
-p1
%build
%add_optflags -D_FILE_OFFSET_BITS=64
%add_optflags %(getconf LFS_CFLAGS)
%meson \
%{subst_enable_meson_feature tremor tremor} \
%{subst_enable_meson_feature ao ao} \
...
...
@@ -176,6 +177,7 @@ This package contains %Name documentation.
%{subst_enable_meson_feature alsa alsa} \
%{subst_enable_meson_feature jack jack} \
%{subst_enable_meson_feature pulse pulse} \
%{subst_enable_meson_feature pipewire pipewire} \
%{subst_enable_meson_bool fifo fifo} \
%{subst_enable_meson_feature vorbis vorbis} \
%{subst_enable_meson_feature flac flac} \
...
...
@@ -201,19 +203,20 @@ This package contains %Name documentation.
%{subst_enable_meson_feature mpg123 mpg123} \
%{subst_enable_meson_feature nfs nfs} \
%{subst_enable_meson_feature webdav webdav} \
%{?_enable_upnp:-Dupnp='npupnp'} \
%{subst_enable_meson_feature mpdclient libmpdclient} \
%{subst_enable_meson_feature smbclient smbclient} \
%{subst_enable_meson_feature opus opus} \
%{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 pipewire pipewire} \
%{subst_enable_meson_bool snapcast snapcast} \
%if_enabled systemd
-Dsystemd_system_unit_dir=%_unitdir \
-Dsystemd_user_unit_dir=%_userunitdir \
%endif
-Dzeroconf=%zeroconf \
-Dupnp=%upnp \
%nil
%meson_build
...
...
@@ -273,13 +276,25 @@ install -D -m 0644 %SOURCE4 %buildroot%_sysconfdir/logrotate.d/%name
%endif
%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
- 0.23.8.
- enable pipewire.
- enable snapcast.
- enable ffmpeg.
- 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
- doc/meson.build: remove "upload" target
(https://github.com/MusicPlayerDaemon/MPD/issues/1161)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment