]> git.pld-linux.org Git - packages/libjpeg-turbo.git/blame - libjpeg-turbo.spec
- rel 3; provide libjpeg 8c
[packages/libjpeg-turbo.git] / libjpeg-turbo.spec
CommitLineData
8740afba
AM
1%bcond_without tests
2#
44c15766 3%define libjpeg_ver 8c
8740afba
AM
4Summary: A MMX/SSE2 accelerated library for manipulating JPEG image files
5Name: libjpeg-turbo
0d29dbd2 6Version: 1.1.0
44c15766 7Release: 3
8740afba 8License: wxWidgets
0d312acb 9Group: Libraries
0d29dbd2
AM
10Source0: http://downloads.sourceforge.net/project/libjpeg-turbo/%{version}/%{name}-%{version}.tar.gz
11# Source0-md5: 83e6914a281d649ad289445dc20f9de4
8740afba 12URL: http://libjpeg-turbo.virtualgl.org/
8740afba
AM
13BuildRequires: autoconf
14BuildRequires: automake
d2c8238e 15BuildRequires: libstdc++-devel
16BuildRequires: libtool
17BuildRequires: libtool
8740afba 18BuildRequires: nasm
d2c8238e 19Provides: libjpeg = %{libjpeg_ver}
20Obsoletes: libjpeg
de535b84 21BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22eb4c1b 22
23%description
8740afba
AM
24libjpeg-turbo is a version of libjpeg which uses MMX, SSE, and SSE2
25SIMD instructions to accelerate baseline JPEG
26compression/decompression by about 2-4x on x86 and x86-64 platforms.
27It is based on libjpeg/SIMD but has numerous enhancements.
96c7e84f 28
22eb4c1b 29%package devel
8740afba 30Summary: Headers for developing programs using libjpeg-turbo
0d312acb 31Group: Development/Libraries
604a8e24 32Requires: %{name} = %{version}-%{release}
8740afba
AM
33Provides: libjpeg-devel = %{libjpeg_ver}
34Obsoletes: libjpeg-devel
254235ea 35Conflicts: libjpeg6-devel
22eb4c1b 36
37%description devel
8740afba
AM
38The libjpeg-turbo-devel package includes the header files necessary
39for developing programs which will manipulate JPEG files using the
40libjpeg-turbo library.
22eb4c1b 41
0adec598 42%description devel -l de.UTF-8
3f2b3b82 43Dieses Paket bietet alles, was Sie brauchen, um Programme zur
bdc11f6d 44Manipulation von JPEG-Grafiken, einschließlich Dokumentation, zu
3f2b3b82 45entwickeln.
22eb4c1b 46
0adec598 47%description devel -l es.UTF-8
96c7e84f 48Este paquete es todo lo que necesitas para desarrollar programas que
bdc11f6d 49manipulen imágenes JPEG, incluso documentación.
96c7e84f 50
0adec598
JR
51%description devel -l fr.UTF-8
52Ce package est tout ce dont vous avez besoin pour développer des
bdc11f6d 53programmes manipulant des images JPEG, et comprend la documentation.
22eb4c1b 54
0adec598 55%description devel -l pl.UTF-8
bdc11f6d 56Ten pakiet zawiera pliki potrzebne do programowania z wykorzystaniem
8740afba 57biblioteki libjpeg-turbo. Zawiera także dokumentację.
22eb4c1b 58
0adec598
JR
59%description devel -l pt_BR.UTF-8
60Este pacote é tudo que você precisa para desenvolver programas que
bdc11f6d 61manipulam 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 68Bu paket, JPEG resimlerini işleyen programlar geliştirmeniz için
0adec598
JR
69gereken başlık dosyalarını, kitaplıkları ve ilgili yardım belgelerini
70içerir.
22eb4c1b 71
0adec598
JR
72%description devel -l uk.UTF-8
73Цей пакет містить все необхідне для розробки програм, котрі працюють з
bdc11f6d 74JPEG-зображеннями, включаючи документацію.
539cbc70 75
76%package static
8740afba
AM
77Summary: Static library for developing programs using libjpeg-turbo
78Summary(pl.UTF-8): Biblioteka statyczna libjpeg-turbo
79Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com libjpeg-turbo
80Summary(ru.UTF-8): Статическая библиотека для программирования с libjpeg-turbo
81Summary(uk.UTF-8): Статична бібліотека для програмування з libjpeg-turbo
0d312acb 82Group: Development/Libraries
604a8e24 83Requires: %{name}-devel = %{version}-%{release}
8740afba
AM
84Provides: libjpeg-static = %{libjpeg_ver}
85Obsoletes: libjpeg-static
86Conflicts: libjpeg-turbo6-static
539cbc70 87
88%description static
8740afba 89Static library for developing programs using libjpeg-turbo.
539cbc70 90
0adec598 91%description static -l pl.UTF-8
8740afba 92Statyczna biblioteka libjpeg-turbo.
22eb4c1b 93
0adec598 94%description static -l pt_BR.UTF-8
8740afba 95Bibliotecas 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
106Summary: Simple clients for manipulating JPEG images
107Summary(de.UTF-8): Einfachen Clients zur Manipulation von JPEG
108Summary(fr.UTF-8): Clients simples pour manipuler des images JPEG
109Summary(pl.UTF-8): Kilka prostych programów do manipulowania na plikach JPEG
110Group: Development/Libraries
111Requires: %{name} = %{version}-%{release}
8740afba
AM
112Provides: libjpeg-progs = %{libjpeg_ver}
113Obsoletes: libjpeg-progs
114Conflicts: libjpeg-turbo6-progs
bdc11f6d
JB
115
116%description progs
117Simple clients for manipulating JPEG images. Libjpeg client programs
118include cjpeg, djpeg, jpegtran, rdjpgcom and wrjpgcom. Djpeg
119decompresses a JPEG file into a regular image file. Jpegtran can
120perform various useful transformations on JPEG files. Rdjpgcom
121displays any text comments included in a JPEG file. Wrjpgcom inserts
122text comments into a JPEG file.
123
124%description progs -l de.UTF-8
125Einfachen Clients zur Manipulation von JPEG.
126
127%description progs -l fr.UTF-8
128Clients simples pour manipuler des images JPEG.
129
130%description progs -l pl.UTF-8
131Kilka prostych programów do obróbki plików JPEG, w tym: cjpeg, djpeg,
132jpegtran, rdjpgcom i wrjpgcom. djpeg dekompresuje plik JPEG do
133zwykłego pliku obrazu, jpegtran potrafi wykonywać różne
134przekształcenia na plikach JPEG. rdjpgcom wyświetla komentarze
135tekstowe 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
156rm -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
162rm $RPM_BUILD_ROOT%{_bindir}/jpgtest
8740afba
AM
163rm $RPM_BUILD_ROOT%{_includedir}/turbojpeg.h
164rm $RPM_BUILD_ROOT%{_libdir}/libturbojpeg.*
83a30698 165
22eb4c1b 166%clean
167rm -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*
This page took 0.13238 seconds and 4 git commands to generate.