]> git.pld-linux.org Git - packages/libmpdclient.git/blob - libmpdclient.spec
up to 2.22
[packages/libmpdclient.git] / libmpdclient.spec
1 #
2 # Conditional build:
3 %bcond_without  static_libs     # static library
4
5 Summary:        MPD client library
6 Summary(pl.UTF-8):      Biblioteka kliencka MPD
7 Name:           libmpdclient
8 Version:        2.22
9 Release:        1
10 License:        BSD-like
11 Group:          Libraries
12 Source0:        https://www.musicpd.org/download/libmpdclient/2/%{name}-%{version}.tar.xz
13 # Source0-md5:  3c9ddd62e1c97f5530733acf6b7bde9f
14 URL:            http://www.musicpd.org/doc/libmpdclient/
15 BuildRequires:  doxygen
16 BuildRequires:  meson >= 0.56.0
17 BuildRequires:  ninja
18 BuildRequires:  rpm-build >= 4.6
19 BuildRequires:  rpmbuild(macros) >= 1.736
20 BuildRequires:  tar >= 1:1.22
21 BuildRequires:  xz
22 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24 %description
25 Library for Music Player Daemon client development.
26
27 %description -l pl.UTF-8
28 Biblioteka do tworzenia klientów demona MPD (Music Player Daemon).
29
30 %package devel
31 Summary:        Header files for the MPD client library
32 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki klienckiej MPD
33 Group:          Development/Libraries
34 Requires:       %{name} = %{version}-%{release}
35 Obsoletes:      vala-libmpdclient < 2.22
36
37 %description devel
38 Header files for MPD client library.
39
40 %description devel -l pl.UTF-8
41 Pliki nagłówkowe biblioteki klienckiej MPD.
42
43 %package static
44 Summary:        Static MPD client library
45 Summary(pl.UTF-8):      Statyczna biblioteka kliencka MPD
46 Group:          Development/Libraries
47 Requires:       %{name}-devel = %{version}-%{release}
48
49 %description static
50 Static MPD client library.
51
52 %description static -l pl.UTF-8
53 Statyczna 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
66 rm -rf $RPM_BUILD_ROOT
67
68 %ninja_install -C build
69
70 rm -rf $RPM_BUILD_ROOT%{_docdir}
71
72 %clean
73 rm -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.046289 seconds and 4 git commands to generate.