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