]> git.pld-linux.org Git - packages/libjpeg-turbo.git/blob - libjpeg-turbo.spec
- BR: libstdc++-devel
[packages/libjpeg-turbo.git] / libjpeg-turbo.spec
1 %bcond_without  tests
2 #
3 %define libjpeg_ver     6b
4 Summary:        A MMX/SSE2 accelerated library for manipulating JPEG image files
5 Name:           libjpeg-turbo
6 Version:        1.0.90
7 Release:        1
8 License:        wxWidgets
9 Group:          Libraries
10 Source0:        http://downloads.sourceforge.net/project/libjpeg-turbo/%{version}%20(1.1beta1)/%{name}-%{version}.tar.gz
11 # Source0-md5:  9dafc998ef7662b6cf78337afde4a8bf
12 URL:            http://libjpeg-turbo.virtualgl.org/
13 BuildRequires:  autoconf
14 BuildRequires:  automake
15 BuildRequires:  libstdc++-devel
16 BuildRequires:  libtool
17 BuildRequires:  libtool
18 BuildRequires:  nasm
19 Provides:       libjpeg = %{libjpeg_ver}
20 Obsoletes:      libjpeg
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %description
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.
28
29 %package devel
30 Summary:        Headers for developing programs using libjpeg-turbo
31 Group:          Development/Libraries
32 Requires:       %{name} = %{version}-%{release}
33 Provides:       libjpeg-devel = %{libjpeg_ver}
34 Obsoletes:      libjpeg-devel
35 Conflicts:      libjpeg6-devel
36
37 %description devel
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.
41
42 %description devel -l de.UTF-8
43 Dieses Paket bietet alles, was Sie brauchen, um Programme zur
44 Manipulation von JPEG-Grafiken, einschließlich Dokumentation, zu
45 entwickeln.
46
47 %description devel -l es.UTF-8
48 Este paquete es todo lo que necesitas para desarrollar programas que
49 manipulen imágenes JPEG, incluso documentación.
50
51 %description devel -l fr.UTF-8
52 Ce package est tout ce dont vous avez besoin pour développer des
53 programmes manipulant des images JPEG, et comprend la documentation.
54
55 %description devel -l pl.UTF-8
56 Ten pakiet zawiera pliki potrzebne do programowania z wykorzystaniem
57 biblioteki libjpeg-turbo. Zawiera także dokumentację.
58
59 %description devel -l pt_BR.UTF-8
60 Este pacote é tudo que você precisa para desenvolver programas que
61 manipulam imagens JPEG, incluindo documentação.
62
63 %description devel -l ru.UTF-8
64 В этом пакете содержится все необходимое для разработки программ,
65 которые работают с JPEG-изображениями включая документацию.
66
67 %description devel -l tr.UTF-8
68 Bu paket, JPEG resimlerini işleyen programlar geliştirmeniz için
69 gereken başlık dosyalarını, kitaplıkları ve ilgili yardım belgelerini
70 içerir.
71
72 %description devel -l uk.UTF-8
73 Цей пакет містить все необхідне для розробки програм, котрі працюють з
74 JPEG-зображеннями, включаючи документацію.
75
76 %package static
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
82 Group:          Development/Libraries
83 Requires:       %{name}-devel = %{version}-%{release}
84 Provides:       libjpeg-static = %{libjpeg_ver}
85 Obsoletes:      libjpeg-static
86 Conflicts:      libjpeg-turbo6-static
87
88 %description static
89 Static library for developing programs using libjpeg-turbo.
90
91 %description static -l pl.UTF-8
92 Statyczna biblioteka libjpeg-turbo.
93
94 %description static -l pt_BR.UTF-8
95 Bibliotecas estáticas para desenvolvimento com libjpeg-turbo.
96
97 %description static -l ru.UTF-8
98 Этот пакет содержит статические библиотеки, необходимые для написания
99 программ, использующих libjpeg-turbo.
100
101 %description static -l uk.UTF-8
102 Цей пакет містить статичні бібліотеки, необхідні для написання
103 програм, що використовують libjpeg-turbo.
104
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}
112 Provides:       libjpeg-progs = %{libjpeg_ver}
113 Obsoletes:      libjpeg-progs
114 Conflicts:      libjpeg-turbo6-progs
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
137 %prep
138 %setup -q
139
140 %build
141 %{__libtoolize}
142 %{__aclocal}
143 %{__autoconf}
144 %{__automake}
145
146 %configure \
147         --enable-shared \
148         --enable-static \
149         --with-jpeg8
150
151 %{__make}
152
153 %{?with_tests:%{__make} test}
154
155 %install
156 rm -rf $RPM_BUILD_ROOT
157
158 %{__make} install \
159         DESTDIR=$RPM_BUILD_ROOT
160
161 rm $RPM_BUILD_ROOT%{_includedir}/turbojpeg.h
162 rm $RPM_BUILD_ROOT%{_libdir}/libturbojpeg.*
163
164 %clean
165 rm -rf $RPM_BUILD_ROOT
166
167 %post   -p /sbin/ldconfig
168 %postun -p /sbin/ldconfig
169
170 %files
171 %defattr(644,root,root,755)
172 %doc README change.log
173 %attr(755,root,root) %{_libdir}/libjpeg.so.*.*.*
174 %attr(755,root,root) %ghost %{_libdir}/libjpeg.so.8
175
176 %files devel
177 %defattr(644,root,root,755)
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
184
185 %files static
186 %defattr(644,root,root,755)
187 %{_libdir}/libjpeg.a
188
189 %files progs
190 %defattr(644,root,root,755)
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.087223 seconds and 4 git commands to generate.