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