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