]> git.pld-linux.org Git - packages/wavpack.git/blame - wavpack.spec
BR: gettext-tools for AM_ICONV
[packages/wavpack.git] / wavpack.spec
CommitLineData
5794a36d
JB
1#
2# Conditional build:
3%bcond_without static_libs
4
d03a0ee4 5Summary: Open audio compression codec
82320f1d 6Summary(pl.UTF-8): Otwarty kodek kompresji dźwięku
d03a0ee4 7Name: wavpack
6c27ded7 8Version: 5.6.0
9d1cae66 9Release: 1
c35961c8 10License: BSD
d03a0ee4 11Group: Libraries
5794a36d
JB
12#Source0Download: https://www.wavpack.com/downloads.html
13Source0: https://www.wavpack.com/%{name}-%{version}.tar.xz
6c27ded7 14# Source0-md5: cdcc70024f9687eb9757751d9f3d0e17
5794a36d 15URL: https://www.wavpack.com/
9d1cae66 16BuildRequires: autoconf >= 2.50
5794a36d 17BuildRequires: automake >= 1:1.15
9d1cae66
JB
18BuildRequires: docbook-dtd412-xml
19BuildRequires: docbook-style-xsl
b8171bac 20BuildRequires: gettext-tools
5794a36d 21BuildRequires: libtool >= 2:2
9d1cae66 22BuildRequires: libxslt-progs
5794a36d 23BuildRequires: rpm-build >= 4.6
149f07ea
JB
24BuildRequires: tar >= 1:1.22
25BuildRequires: xz
d03a0ee4 26Requires: %{name}-libs = %{version}-%{release}
27BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29%description
30WavPack is a completely open audio compression format providing
31lossless, high-quality lossy, and a unique hybrid compression mode.
32
33Although the technology is loosely based on previous versions of
34WavPack, the new version 4 format has been designed from the ground up
35to offer unparalleled performance and functionality. In the default
36lossless mode WavPack acts just like a WinZip compressor for audio
37files. However, unlike MP3 or WMA encoding which can affect the sound
38quality, not a single bit of the original information is lost, so
39there's no chance of degradation. This makes lossless mode ideal for
40archiving audio material or any other situation where quality is
41paramount. The compression ratio depends on the source material, but
42generally is between 30% and 70%.
43
44The hybrid mode provides all the advantages of lossless compression
45with an additional bonus. Instead of creating a single file, this mode
46creates both a relatively small, high-quality lossy file that can be
47used all by itself, and a "correction" file that (when combined with
48the lossy file) provides full lossless restoration. For some users
49this means never having to choose between lossless and lossy
50compression!
51
ae8f122b
JR
52%description -l pl.UTF-8
53WavPack to całkowicie otwarty format kompresji dźwięku dostarczający
54tryby kompresji: bezstratny, stratny wysokiej jakości oraz unikalny
19db617c
JB
55hybrydowy.
56
ae8f122b
JR
57Chociaż technologia jest luźno oparta na poprzednich wersjach
58WavPacka, format nowej wersji 4 został zaprojektowany od nowa, aby
59zaoferować niezrównaną wydajność i funkcjonalność. W domyślnym trybie
60bezstratnym WavPack zachowuje się tak jak kompresor WinZip dla plików
61dźwiękowych. Jednak w przeciwieństwie do kodowań MP3 czy WMA, które
62wpływają na jakość dźwięku, żaden bit oryginalnej informacji nie jest
63tracony, więc nie ma żadnych szans na degradację. Czyni to tryb
64bezstratny idealnym do archiwizowania materiałów dźwiękowych oraz w
65innych sytuacjach, gdzie jakość jest najważniejsza. Współczynnik
66kompresji zależy od materiału źródłowego, ale zwykle jest pomiędzy
19db617c
JB
6730% a 70%.
68
ae8f122b 69Tryb hybrydowy udostępnia wszystkie zalety kompresji bezstratnej z
19db617c 70dodatkowym ulepszeniem. Zamiast tworzenia pojedynczego pliku tryb ten
ae8f122b
JR
71tworzy zarówno stosunkowo mały, wysokiej jakości plik stratny, który
72może być używany jako taki oraz plik "poprawek", który (w połączeniu z
73plikiem stratnym) odtwarza pełną jakość bez strat. Dla niektórych
74użytkowników oznacza to, że nie muszą wybierać pomiędzy kompresją
75bezstratną a stratną.
d03a0ee4 76
77%package libs
78Summary: Wavpack library
82320f1d 79Summary(pl.UTF-8): Biblioteka Wavpack
d03a0ee4 80Group: Libraries
81Requires: %{name}-libs = %{version}-%{release}
82
83%description libs
84Wavpack library.
85
ae8f122b 86%description libs -l pl.UTF-8
d03a0ee4 87Biblioteka Wavpack.
88
89%package devel
90Summary: Header files for Wavpack
82320f1d 91Summary(pl.UTF-8): Pliki nagłówkowe Wavpack
d03a0ee4 92Group: Development/Libraries
93Requires: %{name}-libs = %{version}-%{release}
94
95%description devel
96Header files for Wavpack.
97
ae8f122b
JR
98%description devel -l pl.UTF-8
99Pliki nagłówkowe biblioteki Wavpack.
d03a0ee4 100
101%package static
102Summary: Static Wavpack library
82320f1d 103Summary(pl.UTF-8): Statyczna biblioteka Wavpack
d03a0ee4 104Group: Development/Libraries
105Requires: %{name}-devel = %{version}-%{release}
106
107%description static
108Static Wavpack library.
109
ae8f122b 110%description static -l pl.UTF-8
d03a0ee4 111Statyczna biblioteka Wavpack.
112
5794a36d
JB
113%package apidocs
114Summary: API documentation for Wavpack library
115Summary(pl.UTF-8): Dokumentacja API biblioteki Wavpack
116Group: Documentation
117BuildArch: noarch
118
119%description apidocs
120API documentation for Wavpack library.
121
122%description apidocs -l pl.UTF-8
123Dokumentacja API biblioteki Wavpack.
124
d03a0ee4 125%prep
126%setup -q
127
128%build
129%{__libtoolize}
130%{__aclocal}
131%{__autoconf}
132%{__automake}
f2d7fe85 133%configure \
5794a36d
JB
134 --enable-legacy \
135 %{?with_static_libs:--enable-static}
d03a0ee4 136%{__make}
137
138%install
139rm -rf $RPM_BUILD_ROOT
140
141%{__make} install \
142 DESTDIR=$RPM_BUILD_ROOT
143
5794a36d
JB
144# packaged as %doc
145%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/wavpack
146
d03a0ee4 147%clean
148rm -rf $RPM_BUILD_ROOT
149
150%post libs -p /sbin/ldconfig
151%postun libs -p /sbin/ldconfig
152
153%files
154%defattr(644,root,root,755)
c35961c8
MB
155%attr(755,root,root) %{_bindir}/wavpack
156%attr(755,root,root) %{_bindir}/wvgain
f2d7fe85 157%attr(755,root,root) %{_bindir}/wvtag
c35961c8
MB
158%attr(755,root,root) %{_bindir}/wvunpack
159%{_mandir}/man1/wavpack.1*
160%{_mandir}/man1/wvgain.1*
f2d7fe85 161%{_mandir}/man1/wvtag.1*
c35961c8 162%{_mandir}/man1/wvunpack.1*
d03a0ee4 163
164%files libs
165%defattr(644,root,root,755)
149f07ea 166%doc AUTHORS COPYING ChangeLog README.md
c35961c8
MB
167%attr(755,root,root) %{_libdir}/libwavpack.so.*.*.*
168%attr(755,root,root) %ghost %{_libdir}/libwavpack.so.1
d03a0ee4 169
170%files devel
171%defattr(644,root,root,755)
c35961c8
MB
172%attr(755,root,root) %{_libdir}/libwavpack.so
173%{_libdir}/libwavpack.la
d03a0ee4 174%{_includedir}/wavpack
c35961c8 175%{_pkgconfigdir}/wavpack.pc
d03a0ee4 176
5794a36d 177%if %{with static_libs}
d03a0ee4 178%files static
179%defattr(644,root,root,755)
c35961c8 180%{_libdir}/libwavpack.a
5794a36d
JB
181%endif
182
183%files apidocs
184%defattr(644,root,root,755)
185%doc doc/{WavPack*.pdf,wavpack_doc.html,style.css}
This page took 0.363134 seconds and 4 git commands to generate.