]> git.pld-linux.org Git - packages/libjpeg-turbo.git/blame - libjpeg-turbo.spec
- initial; useless for us as we have .so.8 already (while it implements .so.62)
[packages/libjpeg-turbo.git] / libjpeg-turbo.spec
CommitLineData
8740afba
AM
1%bcond_without tests
2#
3%define libjpeg_ver 6b
4Summary: A MMX/SSE2 accelerated library for manipulating JPEG image files
5Name: libjpeg-turbo
6Version: 1.0.1
7beb8b02 7Release: 1
8740afba 8License: wxWidgets
0d312acb 9Group: Libraries
8740afba
AM
10Source0: http://downloads.sourceforge.net/project/libjpeg-turbo/%{version}/%{name}-%{version}.tar.gz
11# Source0-md5: e94b72694c9afd716458367dfe84ce1e
12Patch0: %{name}10-rh639672.patch
13URL: http://libjpeg-turbo.virtualgl.org/
fcc3ef47 14BuildRequires: libtool
8740afba
AM
15Provides: libjpeg = %{libjpeg_ver}
16Obsoletes: libjpeg
17BuildRequires: libtool
18BuildRequires: autoconf
19BuildRequires: automake
20BuildRequires: nasm
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
b94ddde7 139%patch0 -p1
d0424a0a 140
88984029 141%build
8740afba
AM
142%{__libtoolize}
143%{__aclocal}
144%{__autoconf}
145%{__automake}
146
78479226 147%configure \
0d312acb 148 --enable-shared \
149 --enable-static
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
8740afba
AM
161rm $RPM_BUILD_ROOT%{_includedir}/turbojpeg.h
162rm $RPM_BUILD_ROOT%{_libdir}/libturbojpeg.*
83a30698 163
22eb4c1b 164%clean
165rm -rf $RPM_BUILD_ROOT
166
bdc11f6d
JB
167%post -p /sbin/ldconfig
168%postun -p /sbin/ldconfig
169
22eb4c1b 170%files
56464ee9 171%defattr(644,root,root,755)
98d1d005 172%doc README change.log
bdc11f6d 173%attr(755,root,root) %{_libdir}/libjpeg.so.*.*.*
8740afba 174%attr(755,root,root) %ghost %{_libdir}/libjpeg.so.62
22eb4c1b 175
176%files devel
56464ee9 177%defattr(644,root,root,755)
bdc11f6d
JB
178%attr(755,root,root) %{_libdir}/libjpeg.so
179%{_libdir}/libjpeg.la
180%{_includedir}/jconfig.h
181%{_includedir}/jerror.h
182%{_includedir}/jmorecfg.h
183%{_includedir}/jpeglib.h
0d312acb 184
bdc11f6d 185%files static
56464ee9 186%defattr(644,root,root,755)
bdc11f6d 187%{_libdir}/libjpeg.a
539cbc70 188
bdc11f6d 189%files progs
56464ee9 190%defattr(644,root,root,755)
bdc11f6d
JB
191%attr(755,root,root) %{_bindir}/cjpeg
192%attr(755,root,root) %{_bindir}/djpeg
193%attr(755,root,root) %{_bindir}/jpegtran
194%attr(755,root,root) %{_bindir}/rdjpgcom
195%attr(755,root,root) %{_bindir}/wrjpgcom
196%{_mandir}/man1/cjpeg.1*
197%{_mandir}/man1/djpeg.1*
198%{_mandir}/man1/jpegtran.1*
199%{_mandir}/man1/rdjpgcom.1*
200%{_mandir}/man1/wrjpgcom.1*
This page took 0.106088 seconds and 4 git commands to generate.