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