]> git.pld-linux.org Git - packages/libmpdclient.git/blame - libmpdclient.spec
up to 2.22
[packages/libmpdclient.git] / libmpdclient.spec
CommitLineData
ec6bedfa
JP
1#
2# Conditional build:
3%bcond_without static_libs # static library
4
0eff1190
AF
5Summary: MPD client library
6Summary(pl.UTF-8): Biblioteka kliencka MPD
7Name: libmpdclient
91dbc466 8Version: 2.22
7e679b82 9Release: 1
0eff1190
AF
10License: BSD-like
11Group: Libraries
a7dcb60e 12Source0: https://www.musicpd.org/download/libmpdclient/2/%{name}-%{version}.tar.xz
91dbc466 13# Source0-md5: 3c9ddd62e1c97f5530733acf6b7bde9f
0eff1190
AF
14URL: http://www.musicpd.org/doc/libmpdclient/
15BuildRequires: doxygen
91dbc466 16BuildRequires: meson >= 0.56.0
ffd4fda5 17BuildRequires: ninja
03f241df 18BuildRequires: rpm-build >= 4.6
bd86a06b 19BuildRequires: rpmbuild(macros) >= 1.736
a80a873b
JP
20BuildRequires: tar >= 1:1.22
21BuildRequires: xz
0eff1190
AF
22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24%description
25Library for Music Player Daemon client development.
26
27%description -l pl.UTF-8
28Biblioteka do tworzenia klientów demona MPD (Music Player Daemon).
29
30%package devel
31Summary: Header files for the MPD client library
32Summary(pl.UTF-8): Pliki nagłówkowe biblioteki klienckiej MPD
33Group: Development/Libraries
34Requires: %{name} = %{version}-%{release}
91dbc466 35Obsoletes: vala-libmpdclient < 2.22
0eff1190
AF
36
37%description devel
38Header files for MPD client library.
39
40%description devel -l pl.UTF-8
41Pliki nagłówkowe biblioteki klienckiej MPD.
42
9f8376f4
JP
43%package static
44Summary: Static MPD client library
45Summary(pl.UTF-8): Statyczna biblioteka kliencka MPD
46Group: Development/Libraries
47Requires: %{name}-devel = %{version}-%{release}
48
49%description static
50Static MPD client library.
51
52%description static -l pl.UTF-8
53Statyczna biblioteka kliencka MPD.
54
0eff1190
AF
55%prep
56%setup -q
57
58%build
ffd4fda5 59%meson build \
ec6bedfa 60 %{!?with_static_libs:--default-library=shared} \
ffd4fda5
JP
61 -Ddocumentation=true
62
bd86a06b 63%ninja_build -C build
0eff1190
AF
64
65%install
66rm -rf $RPM_BUILD_ROOT
67
bd86a06b 68%ninja_install -C build
0eff1190 69
602b1b44 70rm -rf $RPM_BUILD_ROOT%{_docdir}
0eff1190
AF
71
72%clean
73rm -rf $RPM_BUILD_ROOT
74
75%post -p /sbin/ldconfig
76%postun -p /sbin/ldconfig
77
78%files
79%defattr(644,root,root,755)
91dbc466 80%doc AUTHORS LICENSES NEWS README.rst
ffd4fda5
JP
81%attr(755,root,root) %{_libdir}/libmpdclient.so.*.*
82%attr(755,root,root) %ghost %{_libdir}/libmpdclient.so.2
0eff1190
AF
83
84%files devel
85%defattr(644,root,root,755)
ffd4fda5 86%doc build/doc/html
0eff1190 87%attr(755,root,root) %{_libdir}/libmpdclient.so
0eff1190
AF
88%{_includedir}/mpd
89%{_pkgconfigdir}/libmpdclient.pc
90
ec6bedfa 91%if %{with static_libs}
9f8376f4
JP
92%files static
93%defattr(644,root,root,755)
94%{_libdir}/libmpdclient.a
ec6bedfa 95%endif
This page took 0.19521 seconds and 5 git commands to generate.