]> git.pld-linux.org Git - packages/dcaenc.git/blame - dcaenc.spec
- new URLs, updated to v3
[packages/dcaenc.git] / dcaenc.spec
CommitLineData
7dad80ad
JB
1#
2# Conditional build:
3%bcond_without alsa # alsa output plugin
4%bcond_without static_libs # static library
5#
6Summary: Encoder for DTS Coherent Acoustics audio format
7Summary(pl.UTF-8): Koder formatu dźwięku DTS Coherent Acoustics
8Name: dcaenc
4d62d1a8 9Version: 3
7dad80ad
JB
10Release: 1
11License: LGPL v2.1+ (but requires patent license in some countries)
12Group: Libraries
4d62d1a8
JB
13#Source0Download: https://gitlab.com/patrakov/dcaenc/-/releases
14Source0: https://gitlab.com/patrakov/dcaenc/-/archive/v%{version}/%{name}-%{version}.tar.bz2
15# Source0-md5: 7b6eabcfc462f93c745e577b3331d38b
16URL: https://gitlab.com/patrakov/dcaenc
17BuildRequires: autoconf >= 2.65
18BuildRequires: automake
7dad80ad 19BuildRequires: alsa-lib-devel >= 1.0.11
4d62d1a8
JB
20BuildRequires: libtool >= 2:2
21BuildRequires: pkgconfig
7dad80ad
JB
22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24%description
25dcaenc is an open-source implementation of the DTS Coherent Acoustics
26codec. Only the core part of the encoder is implemented, because the
27public specification (ETSI TS 102 114 V1.2.1) is insufficient for
28implementing anything else.
29
30%description -l pl.UTF-8
31dcaenc to mająca otwarte źródła implementacja kodeka DTS Coherent
32Acoustics. Zaimplementowana jest tylko główna część kodera, ponieważ
33publiczna specyfikacja (ETSI TS 102 114 V1.2.1) jest niewystarczająca
34do czegokolwiek więcej.
35
36%package devel
37Summary: Header files for dcaenc library
38Summary(pl.UTF-8): Pliki nagłówkowe biblioteki dcaenc
39Group: Development/Libraries
40Requires: %{name} = %{version}-%{release}
41
42%description devel
43Header files for dcaenc library.
44
45%description devel -l pl.UTF-8
46Pliki nagłówkowe biblioteki dcaenc.
47
48%package static
49Summary: Static dcaenc library
50Summary(pl.UTF-8): Statyczna biblioteka dcaenc
51Group: Development/Libraries
52Requires: %{name}-devel = %{version}-%{release}
53
54%description static
55Static dcaenc library.
56
57%description static -l pl.UTF-8
58Statyczna biblioteka dcaenc.
59
60%package -n alsa-plugins-dca
61Summary: DTS Coherent Acoustics output plugin for ALSA
62Summary(pl.UTF-8): Wtyczka wyjściowa DTS Coherent Acoustics dla systemu ALSA
63Group: Libraries
64Requires: %{name} = %{version}-%{release}
65Requires: alsa-lib >= 1.0.11
66
67%description -n alsa-plugins-dca
68DTS Coherent Acoustics output plugin for ALSA.
69
70%description -n alsa-plugins-dca -l pl.UTF-8
71Wtyczka wyjściowa DTS Coherent Acoustics dla systemu ALSA.
72
73%prep
4d62d1a8 74%setup -q -n %{name}-v%{version}-9b89d76025bfdaffd2ed59f51225316c1da8c5ce
7dad80ad
JB
75
76%build
4d62d1a8
JB
77%{__libtoolize}
78%{__aclocal} -I m4
79%{__autoconf}
80%{__autoheader}
81%{__automake}
7dad80ad
JB
82%configure \
83 %{!?with_alsa:--disable-alsa} \
84 %{?with_static_libs:--enable-static}
85%{__make}
86
87%install
88rm -rf $RPM_BUILD_ROOT
89
90%{__make} install \
91 DESTDIR=$RPM_BUILD_ROOT
92
93# no external dependencies; also, obsoleted by pkg-config
94%{__rm} $RPM_BUILD_ROOT%{_libdir}/libdcaenc.la
95%if %{with alsa}
96# dlopened module
97%{__rm} $RPM_BUILD_ROOT%{_libdir}/alsa-lib/libasound_module_pcm_dca.la
98%if %{with static_libs}
99%{__rm} $RPM_BUILD_ROOT%{_libdir}/alsa-lib/libasound_module_pcm_dca.a
100%endif
101%endif
102
103%clean
104rm -rf $RPM_BUILD_ROOT
105
106%post -p /sbin/ldconfig
107%postun -p /sbin/ldconfig
108
109%files
110%defattr(644,root,root,755)
111%doc AUTHORS NEWS README TODO
112%attr(755,root,root) %{_bindir}/dcaenc
113%attr(755,root,root) %{_libdir}/libdcaenc.so.*.*.*
114%attr(755,root,root) %ghost %{_libdir}/libdcaenc.so.0
115
116%files devel
117%defattr(644,root,root,755)
118%attr(755,root,root) %{_libdir}/libdcaenc.so
119%{_includedir}/dcaenc.h
120%{_pkgconfigdir}/dcaenc.pc
121
122%if %{with static_libs}
123%files static
124%defattr(644,root,root,755)
125%{_libdir}/libdcaenc.a
126%endif
127
128%if %{with alsa}
129%files -n alsa-plugins-dca
130%defattr(644,root,root,755)
131%attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_pcm_dca.so
132%{_datadir}/alsa/pcm/dca.conf
133%endif
This page took 0.100551 seconds and 4 git commands to generate.