]> git.pld-linux.org Git - packages/libjpeg-turbo.git/blame - libjpeg-turbo.spec
- up to 1.2.1; fixes CVE-2012-2806
[packages/libjpeg-turbo.git] / libjpeg-turbo.spec
CommitLineData
8740afba 1%bcond_without tests
1b80ac98
ER
2
3%define libjpeg_ver 8c
8740afba 4Summary: A MMX/SSE2 accelerated library for manipulating JPEG image files
6e49197d 5Summary(pl.UTF-8): Biblioteka do obróbki plików obrazów JPEG z akceleracją MMX/SSE2
8740afba 6Name: libjpeg-turbo
49f6255a 7Version: 1.2.1
16fe0756 8Release: 1
8740afba 9License: wxWidgets
0d312acb 10Group: Libraries
6e49197d 11Source0: http://downloads.sourceforge.net/libjpeg-turbo/%{name}-%{version}.tar.gz
49f6255a 12# Source0-md5: f61e60ff01381ece4d2fe65eeb52669e
8740afba 13URL: http://libjpeg-turbo.virtualgl.org/
7b2aca16 14Patch0: %{name}-turbojpeg.patch
8740afba
AM
15BuildRequires: autoconf
16BuildRequires: automake
d2c8238e 17BuildRequires: libstdc++-devel
18BuildRequires: libtool
19BuildRequires: libtool
8740afba 20BuildRequires: nasm
d2c8238e 21Provides: libjpeg = %{libjpeg_ver}
1b80ac98 22Obsoletes: libjpeg >= %{libjpeg_ver}
de535b84 23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22eb4c1b 24
25%description
8740afba
AM
26libjpeg-turbo is a version of libjpeg which uses MMX, SSE, and SSE2
27SIMD instructions to accelerate baseline JPEG
28compression/decompression by about 2-4x on x86 and x86-64 platforms.
29It is based on libjpeg/SIMD but has numerous enhancements.
96c7e84f 30
6e49197d
JB
31%description -l pl.UTF-8
32libjpeg-turbo to wersja biblioteki libjpeg, wykorzystująca instrukcje
33SIMD MMX, SSE i SSE2 w celu przyspieszenia kompresji/dekompresji JPEG
34o około 2-4 razy na platformach x86 i x86-64. Jest oparta na
35libjpeg/SIMD, ale ma wiele rozszerzeń.
36
22eb4c1b 37%package devel
8740afba 38Summary: Headers for developing programs using libjpeg-turbo
6e49197d 39Summary(pl.UTF-8): Pliki nagłówkowe do tworzenia programów przy użyciu libjpeg-turbo
0d312acb 40Group: Development/Libraries
604a8e24 41Requires: %{name} = %{version}-%{release}
8740afba 42Provides: libjpeg-devel = %{libjpeg_ver}
1b80ac98 43Obsoletes: libjpeg-devel >= %{libjpeg_ver}
254235ea 44Conflicts: libjpeg6-devel
22eb4c1b 45
46%description devel
8740afba
AM
47The libjpeg-turbo-devel package includes the header files necessary
48for developing programs which will manipulate JPEG files using the
49libjpeg-turbo library.
22eb4c1b 50
0adec598 51%description devel -l de.UTF-8
3f2b3b82 52Dieses Paket bietet alles, was Sie brauchen, um Programme zur
6e49197d 53Manipulation von JPEG-Grafiken, zu entwickeln.
22eb4c1b 54
0adec598 55%description devel -l es.UTF-8
96c7e84f 56Este paquete es todo lo que necesitas para desarrollar programas que
6e49197d 57manipulen imágenes JPEG.
96c7e84f 58
0adec598
JR
59%description devel -l fr.UTF-8
60Ce package est tout ce dont vous avez besoin pour développer des
6e49197d 61programmes manipulant des images JPEG.
22eb4c1b 62
0adec598 63%description devel -l pl.UTF-8
bdc11f6d 64Ten pakiet zawiera pliki potrzebne do programowania z wykorzystaniem
6e49197d 65biblioteki libjpeg-turbo.
22eb4c1b 66
0adec598
JR
67%description devel -l pt_BR.UTF-8
68Este pacote é tudo que você precisa para desenvolver programas que
6e49197d 69manipulam imagens JPEG.
96c7e84f 70
0adec598
JR
71%description devel -l ru.UTF-8
72В этом пакете содержится все необходимое для разработки программ,
bdc11f6d 73которые работают с JPEG-изображениями включая документацию.
96c7e84f 74
0adec598 75%description devel -l tr.UTF-8
bdc11f6d 76Bu paket, JPEG resimlerini işleyen programlar geliştirmeniz için
0adec598
JR
77gereken başlık dosyalarını, kitaplıkları ve ilgili yardım belgelerini
78içerir.
22eb4c1b 79
0adec598
JR
80%description devel -l uk.UTF-8
81Цей пакет містить все необхідне для розробки програм, котрі працюють з
bdc11f6d 82JPEG-зображеннями, включаючи документацію.
539cbc70 83
84%package static
8740afba
AM
85Summary: Static library for developing programs using libjpeg-turbo
86Summary(pl.UTF-8): Biblioteka statyczna libjpeg-turbo
87Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com libjpeg-turbo
88Summary(ru.UTF-8): Статическая библиотека для программирования с libjpeg-turbo
89Summary(uk.UTF-8): Статична бібліотека для програмування з libjpeg-turbo
0d312acb 90Group: Development/Libraries
604a8e24 91Requires: %{name}-devel = %{version}-%{release}
8740afba 92Provides: libjpeg-static = %{libjpeg_ver}
1b80ac98 93Obsoletes: libjpeg-static >= %{libjpeg_ver}
8740afba 94Conflicts: libjpeg-turbo6-static
539cbc70 95
96%description static
8740afba 97Static library for developing programs using libjpeg-turbo.
539cbc70 98
0adec598 99%description static -l pl.UTF-8
8740afba 100Statyczna biblioteka libjpeg-turbo.
22eb4c1b 101
0adec598 102%description static -l pt_BR.UTF-8
8740afba 103Bibliotecas estáticas para desenvolvimento com libjpeg-turbo.
96c7e84f 104
0adec598
JR
105%description static -l ru.UTF-8
106Этот пакет содержит статические библиотеки, необходимые для написания
8740afba 107программ, использующих libjpeg-turbo.
96c7e84f 108
0adec598
JR
109%description static -l uk.UTF-8
110Цей пакет містить статичні бібліотеки, необхідні для написання
8740afba 111програм, що використовують libjpeg-turbo.
96c7e84f 112
bdc11f6d
JB
113%package progs
114Summary: Simple clients for manipulating JPEG images
115Summary(de.UTF-8): Einfachen Clients zur Manipulation von JPEG
116Summary(fr.UTF-8): Clients simples pour manipuler des images JPEG
117Summary(pl.UTF-8): Kilka prostych programów do manipulowania na plikach JPEG
118Group: Development/Libraries
119Requires: %{name} = %{version}-%{release}
8740afba 120Provides: libjpeg-progs = %{libjpeg_ver}
1b80ac98 121Obsoletes: libjpeg-progs >= %{libjpeg_ver}
8740afba 122Conflicts: libjpeg-turbo6-progs
bdc11f6d
JB
123
124%description progs
125Simple clients for manipulating JPEG images. Libjpeg client programs
126include cjpeg, djpeg, jpegtran, rdjpgcom and wrjpgcom. Djpeg
127decompresses a JPEG file into a regular image file. Jpegtran can
128perform various useful transformations on JPEG files. Rdjpgcom
129displays any text comments included in a JPEG file. Wrjpgcom inserts
130text comments into a JPEG file.
131
132%description progs -l de.UTF-8
133Einfachen Clients zur Manipulation von JPEG.
134
135%description progs -l fr.UTF-8
136Clients simples pour manipuler des images JPEG.
137
138%description progs -l pl.UTF-8
139Kilka prostych programów do obróbki plików JPEG, w tym: cjpeg, djpeg,
140jpegtran, rdjpgcom i wrjpgcom. djpeg dekompresuje plik JPEG do
141zwykłego pliku obrazu, jpegtran potrafi wykonywać różne
142przekształcenia na plikach JPEG. rdjpgcom wyświetla komentarze
143tekstowe dołączone do pliku JPEG, a wrjpgcom wstawia takie komentarze.
144
22eb4c1b 145%prep
8740afba 146%setup -q
7b2aca16 147%patch0 -p1
d0424a0a 148
88984029 149%build
8740afba
AM
150%{__libtoolize}
151%{__aclocal}
152%{__autoconf}
153%{__automake}
154
78479226 155%configure \
0d312acb 156 --enable-shared \
8d95c872
AM
157 --enable-static \
158 --with-jpeg8
0d312acb 159
98d1d005 160%{__make}
88984029 161
8740afba 162%{?with_tests:%{__make} test}
22eb4c1b 163
164%install
165rm -rf $RPM_BUILD_ROOT
9f756785 166
98d1d005 167%{__make} install \
7522fe7c 168 DESTDIR=$RPM_BUILD_ROOT
22eb4c1b 169
22eb4c1b 170%clean
171rm -rf $RPM_BUILD_ROOT
172
bdc11f6d
JB
173%post -p /sbin/ldconfig
174%postun -p /sbin/ldconfig
175
22eb4c1b 176%files
56464ee9 177%defattr(644,root,root,755)
98d1d005 178%doc README change.log
bdc11f6d 179%attr(755,root,root) %{_libdir}/libjpeg.so.*.*.*
8d95c872 180%attr(755,root,root) %ghost %{_libdir}/libjpeg.so.8
7b2aca16
JR
181%attr(755,root,root) %{_libdir}/libturbojpeg.so.*.*.*
182%attr(755,root,root) %ghost %{_libdir}/libturbojpeg.so.0
22eb4c1b 183
184%files devel
56464ee9 185%defattr(644,root,root,755)
bdc11f6d 186%attr(755,root,root) %{_libdir}/libjpeg.so
7b2aca16 187%attr(755,root,root) %{_libdir}/libturbojpeg.so
bdc11f6d 188%{_libdir}/libjpeg.la
7b2aca16 189%{_libdir}/libturbojpeg.la
bdc11f6d
JB
190%{_includedir}/jconfig.h
191%{_includedir}/jerror.h
192%{_includedir}/jmorecfg.h
193%{_includedir}/jpeglib.h
7b2aca16 194%{_includedir}/turbojpeg.h
0d312acb 195
bdc11f6d 196%files static
56464ee9 197%defattr(644,root,root,755)
bdc11f6d 198%{_libdir}/libjpeg.a
7b2aca16 199%{_libdir}/libturbojpeg.a
539cbc70 200
bdc11f6d 201%files progs
56464ee9 202%defattr(644,root,root,755)
bdc11f6d
JB
203%attr(755,root,root) %{_bindir}/cjpeg
204%attr(755,root,root) %{_bindir}/djpeg
205%attr(755,root,root) %{_bindir}/jpegtran
206%attr(755,root,root) %{_bindir}/rdjpgcom
16fe0756 207%attr(755,root,root) %{_bindir}/tjbench
bdc11f6d
JB
208%attr(755,root,root) %{_bindir}/wrjpgcom
209%{_mandir}/man1/cjpeg.1*
210%{_mandir}/man1/djpeg.1*
211%{_mandir}/man1/jpegtran.1*
212%{_mandir}/man1/rdjpgcom.1*
213%{_mandir}/man1/wrjpgcom.1*
This page took 0.097985 seconds and 4 git commands to generate.