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