]> git.pld-linux.org Git - packages/daala.git/blame - daala.spec
noarch apidocs
[packages/daala.git] / daala.spec
CommitLineData
dac3c49e
JB
1#
2# Conditional build:
3%bcond_without apidocs # do not build and package API docs
1f9c22a5 4%bcond_without tests # unit tests
db22b0b5
ER
5
6%define snap 20140214
6318acce 7%define rel 3
dac3c49e
JB
8Summary: Daala next-generation video codec
9Summary(pl.UTF-8): Daala - kodek obrazu następnej generacji
10Name: daala
11Version: 0.0
db22b0b5 12Release: 0.%{snap}.%{rel}
dac3c49e
JB
13License: BSD
14Group: Libraries
15# git clone https://git.xiph.org/daala.git
1f9c22a5
JB
16# cd daala && ./update_version && cd ..
17# tar cJf daala.tar.xz daala
dac3c49e 18Source0: %{name}.tar.xz
1f9c22a5 19# Source0-md5: 95bb883af28b16ff1312960cc52a2282
dac3c49e
JB
20URL: http://xiph.org/daala/
21BuildRequires: SDL-devel
22BuildRequires: autoconf >= 2.53
23BuildRequires: automake >= 1:1.11
1f9c22a5
JB
24%{?with_tests:BuildRequires: check-devel >= 0.9.8}
25BuildRequires: libjpeg-devel
dac3c49e
JB
26BuildRequires: libogg-devel >= 1:1.3
27BuildRequires: libpng-devel
28BuildRequires: libtheora-devel
29BuildRequires: libtool >= 2:2
30%if %{with apidocs}
31BuildRequires: doxygen
32BuildRequires: transfig
33%endif
34BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36%description
37Daala is the code-name for a new video compression technology. The
38effort is a collaboration between Mozilla Foundation, Xiph.Org
39Foundation and other contributors.
40
41The goal of the project is to provide a free to implement, use and
42distribute digital media format and reference implementation with
43technical performance superior to H.265.
44
45%description -l pl.UTF-8
db22b0b5
ER
46Daala to nazwa kodowa nowej technologii kompresji obrazu. Próby te są
47efektem współpracy Mozilla Foundation, Xiph.Org oraz innych
dac3c49e
JB
48współpracowników.
49
50Celem projektu jest dostarczenie wolnego w implementacji, użyciu i
51rozpowszechnianiu formatu treści cyfrowej oraz wzorcowej implementacji
52o wydajności lepszej niż H.265.
53
54%package devel
55Summary: Header files for Daala libraries
56Summary(pl.UTF-8): Pliki nagłówkowe bibliotek Daala
57Group: Development/Libraries
58Requires: %{name} = %{version}-%{release}
59Requires: libogg-devel >= 1.3
60Requires: libpng-devel
61
62%description devel
63Header files for Daala libraries.
64
65%description devel -l pl.UTF-8
66Pliki nagłówkowe bibliotek Daala.
67
68%package static
69Summary: Static Daala libraries
70Summary(pl.UTF-8): Statyczne biblioteki Daala
71Group: Development/Libraries
72Requires: %{name}-devel = %{version}-%{release}
73
74%description static
75Static Daala libraries.
76
77%description static -l pl.UTF-8
78Statyczne biblioteki Daala.
79
80%package apidocs
81Summary: Daala API documentation
82Summary(pl.UTF-8): Dokumentacja API bibliotek Daala
83Group: Documentation
6318acce
ER
84%if "%{_rpmversion}" >= "5"
85BuildArch: noarch
86%endif
dac3c49e
JB
87
88%description apidocs
89API documentation for Daala libraries.
90
91%description apidocs -l pl.UTF-8
92Dokumentacja API bibliotek Daala.
93
94%prep
95%setup -q -n %{name}
96
97%build
98%{__libtoolize}
99%{__aclocal} -I m4
100%{__autoconf}
101%{__autoheader}
102%{__automake}
103%configure \
104 %{!?with_apidocs:--disable-doc} \
1f9c22a5
JB
105 --disable-silent-rules \
106 %{!?with_tests:--disable-unit-tests}
dac3c49e
JB
107%{__make}
108
1f9c22a5
JB
109%if %{with tests}
110%{__make} check
111%endif
112
dac3c49e
JB
113%install
114rm -rf $RPM_BUILD_ROOT
115
116%{__make} install \
117 DESTDIR=$RPM_BUILD_ROOT
118
119# obsoleted by pkg-config
120%{__rm} $RPM_BUILD_ROOT%{_libdir}/libdaala*.la
121# packaged as %doc
122%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/daala
123
124%clean
125rm -rf $RPM_BUILD_ROOT
126
127%post -p /sbin/ldconfig
128%postun -p /sbin/ldconfig
129
130%files
131%defattr(644,root,root,755)
132%doc AUTHORS COPYING README
133%attr(755,root,root) %{_libdir}/libdaalabase.so.*.*.*
134%attr(755,root,root) %ghost %{_libdir}/libdaalabase.so.0
135%attr(755,root,root) %{_libdir}/libdaaladec.so.*.*.*
136%attr(755,root,root) %ghost %{_libdir}/libdaaladec.so.0
137%attr(755,root,root) %{_libdir}/libdaalaenc.so.*.*.*
138%attr(755,root,root) %ghost %{_libdir}/libdaalaenc.so.0
139
140%files devel
141%defattr(644,root,root,755)
142%attr(755,root,root) %{_libdir}/libdaalabase.so
143%attr(755,root,root) %{_libdir}/libdaaladec.so
144%attr(755,root,root) %{_libdir}/libdaalaenc.so
145%{_includedir}/daala
146%{_pkgconfigdir}/daaladec.pc
147%{_pkgconfigdir}/daalaenc.pc
148
149%files static
150%defattr(644,root,root,755)
151%{_libdir}/libdaalabase.a
152%{_libdir}/libdaaladec.a
153%{_libdir}/libdaalaenc.a
154
155%if %{with apidocs}
156%files apidocs
157%defattr(644,root,root,755)
158%doc doc/html/*
159%endif
This page took 0.046831 seconds and 4 git commands to generate.