]> git.pld-linux.org Git - packages/libmpdclient.git/blame_incremental - libmpdclient.spec
up to 2.22
[packages/libmpdclient.git] / libmpdclient.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_without static_libs # static library
4
5Summary: MPD client library
6Summary(pl.UTF-8): Biblioteka kliencka MPD
7Name: libmpdclient
8Version: 2.22
9Release: 1
10License: BSD-like
11Group: Libraries
12Source0: https://www.musicpd.org/download/libmpdclient/2/%{name}-%{version}.tar.xz
13# Source0-md5: 3c9ddd62e1c97f5530733acf6b7bde9f
14URL: http://www.musicpd.org/doc/libmpdclient/
15BuildRequires: doxygen
16BuildRequires: meson >= 0.56.0
17BuildRequires: ninja
18BuildRequires: rpm-build >= 4.6
19BuildRequires: rpmbuild(macros) >= 1.736
20BuildRequires: tar >= 1:1.22
21BuildRequires: xz
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}
35Obsoletes: vala-libmpdclient < 2.22
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
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
55%prep
56%setup -q
57
58%build
59%meson build \
60 %{!?with_static_libs:--default-library=shared} \
61 -Ddocumentation=true
62
63%ninja_build -C build
64
65%install
66rm -rf $RPM_BUILD_ROOT
67
68%ninja_install -C build
69
70rm -rf $RPM_BUILD_ROOT%{_docdir}
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)
80%doc AUTHORS LICENSES NEWS README.rst
81%attr(755,root,root) %{_libdir}/libmpdclient.so.*.*
82%attr(755,root,root) %ghost %{_libdir}/libmpdclient.so.2
83
84%files devel
85%defattr(644,root,root,755)
86%doc build/doc/html
87%attr(755,root,root) %{_libdir}/libmpdclient.so
88%{_includedir}/mpd
89%{_pkgconfigdir}/libmpdclient.pc
90
91%if %{with static_libs}
92%files static
93%defattr(644,root,root,755)
94%{_libdir}/libmpdclient.a
95%endif
This page took 0.078577 seconds and 5 git commands to generate.