Summary: Library for handling different jpeg files Summary(de): Library zum Verarbeiten verschiedener jpeg-Dateien Summary(es): Biblioteca para manipulación de diferentes archivos jpegs Summary(fr): Bibliothèque pour gérer différents fichiers jpeg Summary(pl): Biblioteka do manipulacji plikami w formacie jpeg Summary(pt_BR): Biblioteca para manipulação de diferentes arquivos jpegs Summary(ru): âÉÂÌÉÏÔÅËÁ ÄÌÑ ÏÂÒÁÂÏÔËÉ ÒÁÚÌÉÞÎÙÈ jpeg-ÆÁÊÌÏ× Summary(tr): jpeg resimlerini iþleme kitaplýðý Summary(uk): â¦Â̦ÏÔÅËÁ ÄÌÑ ÏÂÒÏÂËÉ Ò¦ÚÎÏÍÁΦÔÎÉÈ jpeg-ÆÁÊÌ¦× Name: libjpeg Version: 6b Release: 23 License: distributable Group: Libraries Source0: ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v%{version}.tar.gz # Source0-md5: dbd5f3b47ed13132f04c685d608a7547 Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2 # Source1-md5: d6342c015a489de275ada637a77dc2b0 URL: http://www.ijg.org/ Patch0: %{name}-DESTDIR.patch Patch1: %{name}-arm.patch Patch2: %{name}-include.patch Patch3: %{name}-c++.patch BuildRequires: libtool BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description The libjpeg package contains a library of functions for manipulating JPEG images. %description -l de Dieses Paket ist eine Library mit Funktionen zur Manipulation von jpeg-Bildern, zusammen mit einfachen Clients zur Manipulation von jpeg. %description -l es Este paquete contiene una biblioteca de funciones y programas sencillos que manipulan imágenes jpeg. %description -l fr Bibliothèque de fonctions qui manipulent des images jpeg, et clients simples pour manipuler de telles images. %description -l pl Ten pakiet zawiera bibliotekê funkcji do manipulacji plikami jpeg. %description -l pt_BR Este pacote contém uma biblioteca de funções e programas simples que manipulam imagens jpeg. %description -l ru âÉÂÌÉÏÔÅËÁ ÆÕÎËÃÉÊ ÄÌÑ ÏÂÒÁÂÏÔËÉ jpeg-ÉÚÏÂÒÁÖÅÎÉÊ É ÐÒÏÓÔÙÅ ËÌÉÅÎÔÙ ÄÌÑ ÔÁËÏÊ ÏÂÒÁÂÏÔËÉ. %description -l tr Bu paket, jpeg þekillerini iþlemek için kitaplýklar ve basit istemciler içerir. %description -l uk â¦Â̦ÏÔÅËÁ ÆÕÎËÃ¦Ê ÄÌÑ ÏÂÒÏÂËÉ jpeg-ÚÏÂÒÁÖÅÎØ ÔÁ ÐÒÏÓÔ¦ Ë̦¤ÎÔÉ ÄÌÑ ÔÁËϧ ÏÂÒÏÂËÉ. %package devel Summary: Headers for developing programs using libjpeg Summary(de): Header und statische Libraries zum Entwickeln von Programmen mit libjpeg Summary(es): Archivos de inclusión y bibliotecas para desarrollar programas usando libjpeg Summary(fr): Bibliothèques statiques et en-têtes pour développer avec libjpeg Summary(pl): Pliki nag³ówkowe libjpeg Summary(pt_BR): Arquivos de inclusão e bibliotecas para desenvolver programas usando libjpeg Summary(ru): èÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÁ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ, ÉÓÐÏÌØÚÕÀÝÉÈ libjpeg Summary(tr): libjpeg için geliþtirme kitaplýklarý ve baþlýk dosyalarý Summary(uk): èÅÄÅÒÉ ÔÁ ¦Â̦ÏÔÅËÁ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ, ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ libjpeg Group: Development/Libraries Requires: %{name} = %{version} %description devel The libjpeg-devel package includes the header files and static libraries necessary for developing programs which will manipulate JPEG files using the libjpeg library. If you are going to develop programs which will manipulate JPEG images, you should install libjpeg-devel. You'll also need to have the libjpeg package installed. %description devel -l de Dieses Paket bietet alles, was Sie brauchen, um Programme zur Manipulation von jpeg-Grafiken, einschließlich Dokumentation, zu entwickeln. %description devel -l es Este paquete es todo lo que necesitas para desarrollar programas que manipulen imágenes jpeg, incluso documentación. %description devel -l fr Ce package est tout ce dont vous avez besoin pour développer des programmes manipulant des images jpg, et comprend la documentation. %description devel -l pl Ten pakiet pozwoli Ci na programowanie z wykorzystniem formatu jpeg. Zawiera tak¿e dokumentacjê. %description devel -l pt_BR Este pacote é tudo que você precisa para desenvolver programas que manipulam imagens jpeg, incluindo documentação. %description devel -l ru ÷ ÜÔÏÍ ÐÁËÅÔÅ ÓÏÄÅÒÖÉÔÓÑ ×ÓÅ ÎÅÏÂÈÏÄÉÍÏÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ, ËÏÔÏÒÙÅ ÒÁÂÏÔÁÀÔ Ó jpeg-ÉÚÏÂÒÁÖÅÎÉÑÍÉ ×ËÌÀÞÁÑ ÄÏËÕÍÅÎÔÁÃÉÀ. %description devel -l tr Bu paket, jpeg resimlerini iþleyen programlar geliþtirmeniz için gereken baþlýk dosyalarýný, kitaplýklarý ve ilgili yardým belgelerini içerir. %description devel -l uk ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ ×ÓÅ ÎÅÏÂȦÄÎÅ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ, ËÏÔÒ¦ ÐÒÁÃÀÀÔØ Ú jpeg-ÚÏÂÒÁÖÅÎÎÑÍÉ, ×ËÌÀÞÁÀÞÉ ÄÏËÕÍÅÎÔÁæÀ. %package progs Summary: Simple clients for manipulating jpeg images Summary(de): Einfachen Clients zur Manipulation von jpeg Summary(fr): Clients simples pour manipuler de telles images Summary(pl): Kilka prostych programów do manipulowania na plikach jpeg Group: Development/Libraries Requires: %{name} = %{version} %description progs Simple clients for manipulating jpeg images. Libjpeg client programs include cjpeg, djpeg, jpegtran, rdjpgcom and wrjpgcom. Djpeg decompresses a JPEG file into a regular image file. Jpegtran can perform various useful transformations on JPEG files. Rdjpgcom displays any text comments included in a JPEG file. Wrjpgcom inserts text comments into a JPEG file. %description progs -l de Einfachen Clients zur Manipulation von jpeg. %description progs -l fr Clients simples pour manipuler de telles images. %description progs -l pl Kilka prostych programów do manipulowania na plikach jpeg. %package static Summary: Static libraries for developing programs using libjpeg Summary(pl): Biblioteki statyczne libjpeg Summary(pt_BR): Bibliotecas estáticas para desenvolvimento com libjpeg Summary(ru): óÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ ÄÌÑ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ Ó libjpeg Summary(uk): óÔÁÔÉÞÎÁ ¦Â̦ÏÔÅËÁ ÄÌÑ ÐÒÏÇÒÁÍÕ×ÁÎÎÑ Ú libjpeg Group: Development/Libraries Requires: %{name}-devel = %{version} %description static Static libraries for developing programs using libjpeg. %description static -l pl Statyczna biblioteka libjpeg. %description static -l pt_BR Bibliotecas estáticas para desenvolvimento com libjpeg. %description static -l ru üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÓÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÎÁÐÉÓÁÎÉÑ ÐÒÏÇÒÁÍÍ, ÉÓÐÏÌØÚÕÀÝÉÈ libjpeg. %description static -l uk ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ ÓÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÎÁÐÉÓÁÎÎÑ ÐÒÏÇÒÁÍ, ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ libjpeg. %prep %setup -q -n jpeg-%{version} %patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 %build cp -f %{_datadir}/libtool/config.sub . %configure \ --enable-shared \ --enable-static %{__make} LD_PRELOAD=$PWD/.libs/%{name}.so make test %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir},%{_bindir},%{_mandir}/man1} %{__make} install install-headers install-lib \ libdir=%{_libdir} \ DESTDIR=$RPM_BUILD_ROOT install jversion.h $RPM_BUILD_ROOT%{_includedir} # remove HAVE_STD{DEF,LIB}_H # (not necessary but may generate warnings confusing autoconf) (cd $RPM_BUILD_ROOT%{_includedir} grep -v 'HAVE_STD..._H' jconfig.h > jconfig.h.new mv -f jconfig.h.new jconfig.h ) bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir} %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/lib*.so.*.* %files devel %defattr(644,root,root,755) %doc {libjpeg,structure}.doc %attr(755,root,root) %{_libdir}/lib*.so %{_libdir}/lib*.la %{_includedir}/*.h %files progs %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/* %{_mandir}/man1/* %lang(fi) %{_mandir}/fi/man1/* %lang(pl) %{_mandir}/pl/man1/* %files static %defattr(644,root,root,755) %{_libdir}/lib*.a