]> git.pld-linux.org Git - packages/libopusenc.git/blame - libopusenc.spec
- unconditional noarch subpackages
[packages/libopusenc.git] / libopusenc.spec
CommitLineData
4464bdf7
JB
1#
2# Conditional build:
3%bcond_without static_libs # static library
4#
5Summary: High-level Opus encoding library
6Summary(pl.UTF-8): Wysokopoziomowa biblioteka do kodowania w formacie Opus
7Name: libopusenc
628162b6 8Version: 0.2.1
4464bdf7
JB
9Release: 1
10License: BSD
11Group: Libraries
12Source0: https://archive.mozilla.org/pub/opus/%{name}-%{version}.tar.gz
628162b6 13# Source0-md5: f038ea0f4168d184c76b42d293697c57
4464bdf7
JB
14URL: http://opus-codec.org/
15BuildRequires: doxygen
16BuildRequires: opus-devel >= 1.1
17Requires: opus >= 1.1
18BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20%description
21The libopusenc library provides a high-level API for encoding .opus
22files. libopusenc depends only on libopus.
23
24%description -l pl.UTF-8
25Biblioteka libopusenc udostępnia wysokopoziomowe API do kodowania
26plików .opus. libopusenc zależy tylko od libopus.
27
28%package devel
29Summary: Header files for libopusenc library
30Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libopusenc
31Group: Development/Libraries
32Requires: %{name} = %{version}-%{release}
33Requires: opus-devel >= 1.1
34
35%description devel
36Header files for libopusenc library.
37
38%description devel -l pl.UTF-8
39Pliki nagłówkowe biblioteki libopusenc.
40
41%package static
42Summary: Static libopusenc library
43Summary(pl.UTF-8): Statyczna biblioteka libopusenc
44Group: Development/Libraries
45Requires: %{name}-devel = %{version}-%{release}
46
47%description static
48Static libopusenc library.
49
50%description static -l pl.UTF-8
51Statyczna biblioteka libopusenc.
52
53%package apidocs
54Summary: API documentation for libopusenc library
55Summary(pl.UTF-8): Dokumentacja API biblioteki libopusenc
56Group: Documentation
4464bdf7 57BuildArch: noarch
4464bdf7
JB
58
59%description apidocs
60API documentation for libopusenc library.
61
62%description apidocs -l pl.UTF-8
63Dokumentacja API biblioteki libopusenc.
64
65%prep
66%setup -q
67
68%build
69%configure \
70 --disable-silent-rules \
71 %{!?with_static_libs:--disable-static}
72%{__make}
73
74%install
75rm -rf $RPM_BUILD_ROOT
76
77%{__make} install \
78 DESTDIR=$RPM_BUILD_ROOT
79
80# obsoleted by pkg-config
81%{__rm} $RPM_BUILD_ROOT%{_libdir}/libopusenc.la
82# packaged as %doc
83%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/libopusenc
84
85%clean
86rm -rf $RPM_BUILD_ROOT
87
88%post -p /sbin/ldconfig
89%postun -p /sbin/ldconfig
90
91%files
92%defattr(644,root,root,755)
93%doc AUTHORS COPYING README.md
94%attr(755,root,root) %{_libdir}/libopusenc.so.*.*.*
95%attr(755,root,root) %ghost %{_libdir}/libopusenc.so.0
96
97%files devel
98%defattr(644,root,root,755)
99%attr(755,root,root) %{_libdir}/libopusenc.so
100%{_includedir}/opus/opusenc.h
101%{_pkgconfigdir}/libopusenc.pc
102
103%if %{with static_libs}
104%files static
105%defattr(644,root,root,755)
106%{_libdir}/libopusenc.a
107%endif
108
109%files apidocs
110%defattr(644,root,root,755)
111%doc doc/html/{search,*.css,*.html,*.js,*.png}
This page took 0.096483 seconds and 4 git commands to generate.