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