]> git.pld-linux.org Git - packages/libjpeg.git/blob - libjpeg.spec
- up to 9e
[packages/libjpeg.git] / libjpeg.spec
1 # NOTE: PLD Th uses libjpeg-turbo with libjpeg-8 API/ABI (libjpeg-turbo doesn't support libjpeg-9 additions)
2 Summary:        Library for handling different JPEG files
3 Summary(de.UTF-8):      Library zum Verarbeiten verschiedener JPEG-Dateien
4 Summary(es.UTF-8):      Biblioteca para manipulación de diferentes archivos JPEGs
5 Summary(fr.UTF-8):      Bibliothèque pour gérer différents fichiers JPEG
6 Summary(pl.UTF-8):      Biblioteka do manipulacji plikami w formacie JPEG
7 Summary(pt_BR.UTF-8):   Biblioteca para manipulação de diferentes arquivos JPEGs
8 Summary(ru.UTF-8):      Библиотека для обработки различных JPEG-файлов
9 Summary(tr.UTF-8):      JPEG resimlerini işleme kitaplığı
10 Summary(uk.UTF-8):      Бібліотека для обробки різноманітних JPEG-файлів
11 Name:           libjpeg
12 Version:        9e
13 Release:        0.1
14 License:        distributable
15 Group:          Libraries
16 Source0:        http://www.ijg.org/files/jpegsrc.v%{version}.tar.gz
17 # Source0-md5:  2489f1597b046425f5fcd3cf2df7d85f
18 Source1:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
19 # Source1-md5:  d6342c015a489de275ada637a77dc2b0
20 Patch0:         %{name}-maxmem-sysconf.patch
21 URL:            http://www.ijg.org/
22 BuildRequires:  libtool
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
26 The libjpeg package contains a library of functions for manipulating
27 JPEG images.
28
29 %description -l de.UTF-8
30 Dieses Paket ist eine Library mit Funktionen zur Manipulation von
31 JPEG-Bildern.
32
33 %description -l es.UTF-8
34 Este paquete contiene una biblioteca de funciones que manipulan
35 imágenes JPEG.
36
37 %description -l fr.UTF-8
38 Bibliothèque de fonctions qui manipulent des images JPEG.
39
40 %description -l pl.UTF-8
41 Ten pakiet zawiera bibliotekę funkcji do manipulacji plikami JPEG.
42
43 %description -l pt_BR.UTF-8
44 Este pacote contém uma biblioteca de funções que manipulam imagens
45 JPEG.
46
47 %description -l ru.UTF-8
48 Библиотека функций для обработки JPEG-изображений и простые клиенты
49 для такой обработки.
50
51 %description -l tr.UTF-8
52 Bu paket, JPEG şekillerini işlemek için kitaplıklar ve basit
53 istemciler içerir.
54
55 %description -l uk.UTF-8
56 Бібліотека функцій для обробки JPEG-зображень та прості клієнти для
57 такої обробки.
58
59 %package devel
60 Summary:        Headers for developing programs using libjpeg
61 Summary(de.UTF-8):      Header zum Entwickeln von Programmen mit libjpeg
62 Summary(es.UTF-8):      Archivos de inclusión para desarrollar programas usando libjpeg
63 Summary(pl.UTF-8):      Pliki nagłówkowe libjpeg
64 Summary(pt_BR.UTF-8):   Arquivos de inclusão para desenvolver programas usando libjpeg
65 Summary(ru.UTF-8):      Хедеры для разработки программ, использующих libjpeg
66 Summary(tr.UTF-8):      libjpeg için geliştirme kitaplıkları ve başlık dosyaları
67 Summary(uk.UTF-8):      Хедери для розробки програм, що використовують libjpeg
68 Group:          Development/Libraries
69 Requires:       %{name} = %{version}-%{release}
70 Conflicts:      libjpeg6-devel
71
72 %description devel
73 The libjpeg-devel package includes the header files necessary for
74 developing programs which will manipulate JPEG files using the libjpeg
75 library.
76
77 %description devel -l de.UTF-8
78 Dieses Paket bietet alles, was Sie brauchen, um Programme zur
79 Manipulation von JPEG-Grafiken, einschließlich Dokumentation, zu
80 entwickeln.
81
82 %description devel -l es.UTF-8
83 Este paquete es todo lo que necesitas para desarrollar programas que
84 manipulen imágenes JPEG, incluso documentación.
85
86 %description devel -l fr.UTF-8
87 Ce package est tout ce dont vous avez besoin pour développer des
88 programmes manipulant des images JPEG, et comprend la documentation.
89
90 %description devel -l pl.UTF-8
91 Ten pakiet zawiera pliki potrzebne do programowania z wykorzystaniem
92 biblioteki libjpeg. Zawiera także dokumentację.
93
94 %description devel -l pt_BR.UTF-8
95 Este pacote é tudo que você precisa para desenvolver programas que
96 manipulam imagens JPEG, incluindo documentação.
97
98 %description devel -l ru.UTF-8
99 В этом пакете содержится все необходимое для разработки программ,
100 которые работают с JPEG-изображениями включая документацию.
101
102 %description devel -l tr.UTF-8
103 Bu paket, JPEG resimlerini işleyen programlar geliştirmeniz için
104 gereken başlık dosyalarını, kitaplıkları ve ilgili yardım belgelerini
105 içerir.
106
107 %description devel -l uk.UTF-8
108 Цей пакет містить все необхідне для розробки програм, котрі працюють з
109 JPEG-зображеннями, включаючи документацію.
110
111 %package static
112 Summary:        Static library for developing programs using libjpeg
113 Summary(pl.UTF-8):      Biblioteka statyczna libjpeg
114 Summary(pt_BR.UTF-8):   Bibliotecas estáticas para desenvolvimento com libjpeg
115 Summary(ru.UTF-8):      Статическая библиотека для программирования с libjpeg
116 Summary(uk.UTF-8):      Статична бібліотека для програмування з libjpeg
117 Group:          Development/Libraries
118 Requires:       %{name}-devel = %{version}-%{release}
119 Conflicts:      libjpeg6-static
120
121 %description static
122 Static library for developing programs using libjpeg.
123
124 %description static -l pl.UTF-8
125 Statyczna biblioteka libjpeg.
126
127 %description static -l pt_BR.UTF-8
128 Bibliotecas estáticas para desenvolvimento com libjpeg.
129
130 %description static -l ru.UTF-8
131 Этот пакет содержит статические библиотеки, необходимые для написания
132 программ, использующих libjpeg.
133
134 %description static -l uk.UTF-8
135 Цей пакет містить статичні бібліотеки, необхідні для написання
136 програм, що використовують libjpeg.
137
138 %package progs
139 Summary:        Simple clients for manipulating JPEG images
140 Summary(de.UTF-8):      Einfachen Clients zur Manipulation von JPEG
141 Summary(fr.UTF-8):      Clients simples pour manipuler des images JPEG
142 Summary(pl.UTF-8):      Kilka prostych programów do manipulowania na plikach JPEG
143 Group:          Development/Libraries
144 Requires:       %{name} = %{version}-%{release}
145 Conflicts:      libjpeg6-progs
146
147 %description progs
148 Simple clients for manipulating JPEG images. Libjpeg client programs
149 include cjpeg, djpeg, jpegtran, rdjpgcom and wrjpgcom. Djpeg
150 decompresses a JPEG file into a regular image file. Jpegtran can
151 perform various useful transformations on JPEG files. Rdjpgcom
152 displays any text comments included in a JPEG file. Wrjpgcom inserts
153 text comments into a JPEG file.
154
155 %description progs -l de.UTF-8
156 Einfachen Clients zur Manipulation von JPEG.
157
158 %description progs -l fr.UTF-8
159 Clients simples pour manipuler des images JPEG.
160
161 %description progs -l pl.UTF-8
162 Kilka prostych programów do obróbki plików JPEG, w tym: cjpeg, djpeg,
163 jpegtran, rdjpgcom i wrjpgcom. djpeg dekompresuje plik JPEG do
164 zwykłego pliku obrazu, jpegtran potrafi wykonywać różne
165 przekształcenia na plikach JPEG. rdjpgcom wyświetla komentarze
166 tekstowe dołączone do pliku JPEG, a wrjpgcom wstawia takie komentarze.
167
168 %prep
169 %setup -q -n jpeg-%{version}
170 %patch0 -p1
171
172 %build
173 %configure \
174         --disable-silent-rules \
175         --enable-shared \
176         --enable-static
177
178 %{__make}
179
180 LD_PRELOAD=$PWD/.libs/%{name}.so \
181 %{__make} test
182
183 %install
184 rm -rf $RPM_BUILD_ROOT
185 install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir},%{_bindir},%{_mandir}/man1}
186
187 %{__make} install \
188         DESTDIR=$RPM_BUILD_ROOT
189
190 install jversion.h $RPM_BUILD_ROOT%{_includedir}
191
192 # remove HAVE_STD{DEF,LIB}_H
193 # (not necessary but may generate warnings confusing autoconf)
194 sed -i -e 's#.*HAVE_STD..._H.*##g' $RPM_BUILD_ROOT%{_includedir}/jconfig.h
195
196 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
197
198 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libjpeg.la
199
200 %clean
201 rm -rf $RPM_BUILD_ROOT
202
203 %post   -p /sbin/ldconfig
204 %postun -p /sbin/ldconfig
205
206 %files
207 %defattr(644,root,root,755)
208 %doc README change.log
209 %attr(755,root,root) %{_libdir}/libjpeg.so.*.*.*
210 %attr(755,root,root) %ghost %{_libdir}/libjpeg.so.9
211
212 %files devel
213 %defattr(644,root,root,755)
214 %doc libjpeg.txt structure.txt
215 %attr(755,root,root) %{_libdir}/libjpeg.so
216 %{_includedir}/jconfig.h
217 %{_includedir}/jerror.h
218 %{_includedir}/jmorecfg.h
219 %{_includedir}/jpeglib.h
220 %{_includedir}/jversion.h
221 %{_pkgconfigdir}/libjpeg.pc
222
223 %files static
224 %defattr(644,root,root,755)
225 %{_libdir}/libjpeg.a
226
227 %files progs
228 %defattr(644,root,root,755)
229 %attr(755,root,root) %{_bindir}/cjpeg
230 %attr(755,root,root) %{_bindir}/djpeg
231 %attr(755,root,root) %{_bindir}/jpegtran
232 %attr(755,root,root) %{_bindir}/rdjpgcom
233 %attr(755,root,root) %{_bindir}/wrjpgcom
234 %{_mandir}/man1/cjpeg.1*
235 %{_mandir}/man1/djpeg.1*
236 %{_mandir}/man1/jpegtran.1*
237 %{_mandir}/man1/rdjpgcom.1*
238 %{_mandir}/man1/wrjpgcom.1*
239 %lang(fi) %{_mandir}/fi/man1/cjpeg.1*
240 %lang(pl) %{_mandir}/pl/man1/cjpeg.1*
241 %lang(pl) %{_mandir}/pl/man1/djpeg.1*
This page took 0.075411 seconds and 4 git commands to generate.