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-файлів
14 License: distributable
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)
26 The libjpeg package contains a library of functions for manipulating
29 %description -l de.UTF-8
30 Dieses Paket ist eine Library mit Funktionen zur Manipulation von
33 %description -l es.UTF-8
34 Este paquete contiene una biblioteca de funciones que manipulan
37 %description -l fr.UTF-8
38 Bibliothèque de fonctions qui manipulent des images JPEG.
40 %description -l pl.UTF-8
41 Ten pakiet zawiera bibliotekę funkcji do manipulacji plikami JPEG.
43 %description -l pt_BR.UTF-8
44 Este pacote contém uma biblioteca de funções que manipulam imagens
47 %description -l ru.UTF-8
48 Библиотека функций для обработки JPEG-изображений и простые клиенты
51 %description -l tr.UTF-8
52 Bu paket, JPEG şekillerini işlemek için kitaplıklar ve basit
55 %description -l uk.UTF-8
56 Бібліотека функцій для обробки JPEG-зображень та прості клієнти для
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
73 The libjpeg-devel package includes the header files necessary for
74 developing programs which will manipulate JPEG files using the libjpeg
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
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.
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.
90 %description devel -l pl.UTF-8
91 Ten pakiet zawiera pliki potrzebne do programowania z wykorzystaniem
92 biblioteki libjpeg. Zawiera także dokumentację.
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.
98 %description devel -l ru.UTF-8
99 В этом пакете содержится все необходимое для разработки программ,
100 которые работают с JPEG-изображениями включая документацию.
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
107 %description devel -l uk.UTF-8
108 Цей пакет містить все необхідне для розробки програм, котрі працюють з
109 JPEG-зображеннями, включаючи документацію.
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
122 Static library for developing programs using libjpeg.
124 %description static -l pl.UTF-8
125 Statyczna biblioteka libjpeg.
127 %description static -l pt_BR.UTF-8
128 Bibliotecas estáticas para desenvolvimento com libjpeg.
130 %description static -l ru.UTF-8
131 Этот пакет содержит статические библиотеки, необходимые для написания
132 программ, использующих libjpeg.
134 %description static -l uk.UTF-8
135 Цей пакет містить статичні бібліотеки, необхідні для написання
136 програм, що використовують libjpeg.
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
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.
155 %description progs -l de.UTF-8
156 Einfachen Clients zur Manipulation von JPEG.
158 %description progs -l fr.UTF-8
159 Clients simples pour manipuler des images JPEG.
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.
169 %setup -q -n jpeg-%{version}
174 --disable-silent-rules \
180 LD_PRELOAD=$PWD/.libs/%{name}.so \
184 rm -rf $RPM_BUILD_ROOT
185 install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir},%{_bindir},%{_mandir}/man1}
188 DESTDIR=$RPM_BUILD_ROOT
190 install jversion.h $RPM_BUILD_ROOT%{_includedir}
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
196 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
198 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libjpeg.la
201 rm -rf $RPM_BUILD_ROOT
203 %post -p /sbin/ldconfig
204 %postun -p /sbin/ldconfig
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
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
224 %defattr(644,root,root,755)
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*