]> git.pld-linux.org Git - packages/daala.git/blame - daala.spec
x32 rebuild
[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
7%define rel 2
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
84
85%description apidocs
86API documentation for Daala libraries.
87
88%description apidocs -l pl.UTF-8
89Dokumentacja API bibliotek Daala.
90
91%prep
92%setup -q -n %{name}
93
94%build
95%{__libtoolize}
96%{__aclocal} -I m4
97%{__autoconf}
98%{__autoheader}
99%{__automake}
100%configure \
101 %{!?with_apidocs:--disable-doc} \
1f9c22a5
JB
102 --disable-silent-rules \
103 %{!?with_tests:--disable-unit-tests}
dac3c49e
JB
104%{__make}
105
1f9c22a5
JB
106%if %{with tests}
107%{__make} check
108%endif
109
dac3c49e
JB
110%install
111rm -rf $RPM_BUILD_ROOT
112
113%{__make} install \
114 DESTDIR=$RPM_BUILD_ROOT
115
116# obsoleted by pkg-config
117%{__rm} $RPM_BUILD_ROOT%{_libdir}/libdaala*.la
118# packaged as %doc
119%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/daala
120
121%clean
122rm -rf $RPM_BUILD_ROOT
123
124%post -p /sbin/ldconfig
125%postun -p /sbin/ldconfig
126
127%files
128%defattr(644,root,root,755)
129%doc AUTHORS COPYING README
130%attr(755,root,root) %{_libdir}/libdaalabase.so.*.*.*
131%attr(755,root,root) %ghost %{_libdir}/libdaalabase.so.0
132%attr(755,root,root) %{_libdir}/libdaaladec.so.*.*.*
133%attr(755,root,root) %ghost %{_libdir}/libdaaladec.so.0
134%attr(755,root,root) %{_libdir}/libdaalaenc.so.*.*.*
135%attr(755,root,root) %ghost %{_libdir}/libdaalaenc.so.0
136
137%files devel
138%defattr(644,root,root,755)
139%attr(755,root,root) %{_libdir}/libdaalabase.so
140%attr(755,root,root) %{_libdir}/libdaaladec.so
141%attr(755,root,root) %{_libdir}/libdaalaenc.so
142%{_includedir}/daala
143%{_pkgconfigdir}/daaladec.pc
144%{_pkgconfigdir}/daalaenc.pc
145
146%files static
147%defattr(644,root,root,755)
148%{_libdir}/libdaalabase.a
149%{_libdir}/libdaaladec.a
150%{_libdir}/libdaalaenc.a
151
152%if %{with apidocs}
153%files apidocs
154%defattr(644,root,root,755)
155%doc doc/html/*
156%endif
This page took 0.089256 seconds and 4 git commands to generate.