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