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